共用方式為


POOL_CREATE_EXTENDED_PARAMETER結構 (wdm.h)

呼叫 ExCreatePool,POOL_CREATE_EXTENDED_PARAMETER結構會在 POOL_CREATE_EXTENDED_PARAMS的參數數位內使用。

語法

typedef struct _POOL_CREATE_EXTENDED_PARAMETER {
  POOL_CREATE_EXTENDED_PARAMETER_TYPE Type;
  union {
    UNICODE_STRING PoolName;
  } DUMMYUNIONNAME;
} POOL_CREATE_EXTENDED_PARAMETER, *PPOOL_CREATE_EXTENDED_PARAMETER;

成員

Type

指定參數類型。 必須是 POOL_CREATE_EXTENDED_PARAMETER_TYPE的值

DUMMYUNIONNAME

包含 參數數據的匿名聯集。 根據 Type 解譯使用中成員。

DUMMYUNIONNAME.PoolName

只有在 Type == PoolCreateExtendedParameterName 時才有效。 UNICODE_STRING指定要建立之集區的名稱。 分頁和非分頁私人集區的必要 (和 必須是非空白的] ;安全集區必須省略。 字串緩衝區必須在 ExCreatePool 呼叫期間維持有效。 名稱對於唯一性檢查不區分大小寫。

備註

單一 Parameters 陣列中只能提供一個 具有 Type == PoolCreateExtendedParameterName的參數

分頁和非分頁的私人集區必須只包含一個名稱參數。

安全集區不得包含名稱參數。

結構不擁有基礎字串緩衝區;呼叫端負責在呼叫傳回之後的配置和釋放。

需求

要求 價值觀
頁首 wdm.h (包括 Wdm.h)

另請參閱

ExCreatePool

POOL_CREATE_EXTENDED_PARAMS

POOL_CREATE_EXTENDED_PARAMETER_TYPE