C# Класс System.IO.Pipes.Win32Marshal

Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
ConnectNamedPipe bool
CreateFile System.IntPtr
CreateNamedPipe System.IntPtr
CreatePipe bool
DisconnectNamedPipe bool
GetNamedPipeHandleState bool
WaitNamedPipe bool

Приватные методы

Метод Описание
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