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 (包含 Ntifs.h) |