共用方式為


EngAllocMem 宏 (winddi.h)

EngAllocMem 函式會配置記憶體區塊,並在配置之前插入呼叫端提供的標記。

語法

void EngAllocMem(
  [in]  flags,
  [in]  cj,
  [in]  tag
);

參數

[in] flags

指定如何配置記憶體。 此參數可以是下列值的組合。

意義
FL_NONPAGED_MEMORY 從非分頁集區配置記憶體。 如果未設定此旗標,則會從系統的分頁集區配置記憶體。
FL_ZERO_MEMORY 零初始化配置的記憶體。 如果未設定此旗標,則會傳回未初始化的記憶體。

[in] cj

指定要配置的位元組數。

[in] tag

指定可唯一識別執行記憶體配置的驅動程式的 4 位元組 集區標籤 。 如需集區標籤的詳細資訊,請參閱 ExAllocatePoolWithTag

傳回值

備註

不再需要記憶體時,應該透過 呼叫 EngFreeMem 函式來釋放它。

規格需求

需求
最低支援的用戶端 可在 Windows 2000 和更新版本的 Windows 作業系統中使用。
目標平台 Universal
標頭 winddi.h (包括 Winddi.h)
程式庫 Win32k.lib
Dll Win32k.sys

另請參閱

EngFreeMem