NAMED_PIPE_CREATE_PARAMETERS结构(wdm.h)

Windows 子系统使用NAMED_PIPE_CREATE_PARAMETERS结构来创建命名管道。

语法

typedef struct _NAMED_PIPE_CREATE_PARAMETERS {
  ULONG         NamedPipeType;
  ULONG         ReadMode;
  ULONG         CompletionMode;
  ULONG         MaximumInstances;
  ULONG         InboundQuota;
  ULONG         OutboundQuota;
  LARGE_INTEGER DefaultTimeout;
  BOOLEAN       TimeoutSpecified;
} NAMED_PIPE_CREATE_PARAMETERS, *PNAMED_PIPE_CREATE_PARAMETERS;

成员

NamedPipeType

要创建的命名管道的类型。

ReadMode

读取管道的模式。

CompletionMode

指定作的完成方式。

MaximumInstances

命名管道的同时实例的最大数目。

InboundQuota

为写入命名管道的入站端保留的池配额。

OutboundQuota

用于写入命名管道出站端的池配额。

DefaultTimeout

指向在等待命名管道实例时未指定超时值的超时值的指针。 此成员是可选的,可以设置为 NULL

TimeoutSpecified

一个布尔值,该值指定是否在 DefaultTimeout 成员中提供了指向超时期限的指针。

要求

要求 价值
标头 wdm.h (include Ntifs.h)

另请参阅

FLT_PARAMETERS