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) |