public static extern IntPtr CreateNamedPipe( string lpName, PipeOpenMode dwOpenMode, PipeMode dwPipeMode, uint nMaxInstances, uint nOutBufferSize, uint nInBufferSize, uint nDefaultTimeOut, IntPtr pipeSecurityAttributes);
private static extern SafeFileHandle ExternCreateNamedPipe( string lpName, PipeOpenMode dwOpenMode, PipeMode dwPipeMode, int nMaxInstances, int nOutBufferSize, int nInBufferSize, int nDefaultTimeout, IntPtr lpSecurityAttributes);
public static extern IntPtr CreateNamedPipe( String lpName, // Pipe name PipeOpenMode dwOpenMode, // Pipe open mode PipeMode dwPipeMode, // Pipe-specific modes uint nMaxInstances, // Maximum number of instances uint nOutBufferSize, // Output buffer size uint nInBufferSize, // Input buffer size uint nDefaultTimeOut, // Time-out interval IntPtr pipeSecurityAttributes // Security Attributes );
/// <nodoc /> public static SafeFileHandle CreateNamedPipe(string lpName, PipeOpenMode dwOpenMode, PipeMode dwPipeMode, int nMaxInstances, int nOutBufferSize, int nInBufferSize, int nDefaultTimeout, IntPtr lpSecurityAttributes) => s_nativeMethods.CreateNamedPipe(lpName, dwOpenMode, dwPipeMode, nMaxInstances, nOutBufferSize, nInBufferSize, nDefaultTimeout, lpSecurityAttributes);
public static extern IntPtr CreateNamedPipe( String lpName, // Pipe name PipeOpenMode dwOpenMode, // Pipe open mode PipeMode dwPipeMode, // Pipe-specific modes uint nMaxInstances, // Maximum number of instances uint nOutBufferSize, // Output buffer size uint nInBufferSize, // Input buffer size uint nDefaultTimeOut, // Time-out interval IntPtr pipeSecurityAttributes // Security Attributes );
/// <inheritdoc /> public SafeFileHandle CreateNamedPipe(string lpName, PipeOpenMode dwOpenMode, PipeMode dwPipeMode, int nMaxInstances, int nOutBufferSize, int nInBufferSize, int nDefaultTimeout, IntPtr lpSecurityAttributes) => throw new NotImplementedException();
public static extern SafePipeHandle CreateNamedPipe(string pipeName, PipeOpenMode openMode, PipeMode pipeMode, int maxInstances, int outBufferSize, int inBufferSize, uint defaultTimeout, SECURITY_ATTRIBUTES securityAttributes);
public static extern SafePipeHandle CreateNamedPipe(string pipeName, PipeOpenMode openMode, PipeMode pipeMode, int maxInstances, int outBufferSize, int inBufferSize, uint defaultTimeout);
public static extern SafePipeHandle CreateNamedPipe(string pipeName, PipeOpenMode openMode, PipeMode pipeMode, int maxInstances, int outBufferSize, int inBufferSize, uint defaultTimeout, SECURITY_ATTRIBUTES securityAttributes);
public static extern SafeFileHandle CreateNamedPipe(string lpName, PipeOpenMode dwOpenMode, PipeMode dwPipeMode, uint nMaxInstances, uint nOutBufferSize, uint nInBufferSize, uint nDefaultTimeOut, IntPtr lpSecurityAttributes);