C# Class System.IO.Pipes.Win32Marshal

Afficher le fichier Open project: runefs/Marvin Class Usage Examples

Private Properties

Свойство Type Description
ConnectNamedPipe bool
CreateFile System.IntPtr
CreateNamedPipe System.IntPtr
CreatePipe bool
DisconnectNamedPipe bool
GetNamedPipeHandleState bool
WaitNamedPipe bool

Private Methods

Méthode Description
ConnectNamedPipe ( SafePipeHandle handle, IntPtr overlapped ) : bool
CreateFile ( string name, PipeAccessRights desiredAccess, FileShare fileShare, SecurityAttributesHack &atts, int creationDisposition, int flags, IntPtr templateHandle ) : IntPtr
CreateNamedPipe ( string name, uint openMode, int pipeMode, int maxInstances, int outBufferSize, int inBufferSize, int defaultTimeout, SecurityAttributesHack &securityAttributes, IntPtr atts ) : IntPtr
CreatePipe ( IntPtr &readHandle, IntPtr &writeHandle, SecurityAttributesHack &pipeAtts, int size ) : bool
DisconnectNamedPipe ( SafePipeHandle handle ) : bool
GetNamedPipeHandleState ( SafePipeHandle handle, int &state, int &curInstances, int &maxCollectionCount, int &collectDateTimeout, byte userName, int maxUserNameSize ) : bool
WaitNamedPipe ( string name, int timeout ) : bool