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)

另請參閱

FLT_PARAMETERS