cmGetCallbackVersion 函式 (wdm.h)

CmGetCallbackVersion 例程會擷取目前版本的 Configuration Manager 登錄回呼功能的主要和次要版本號碼。

語法

void CmGetCallbackVersion(
  [out, optional] PULONG Major,
  [out, optional] PULONG Minor
);

參數

[out, optional] Major

接收主要版本號碼之位置的指標。

[out, optional] Minor

接收次要版本號碼之位置的指標。

傳回值

備註

從 Windows Vista 開始, 即可使用 CmGetCallbackVersion 例程。

若為 Windows Vista,主要版本號碼為 1,次要版本號碼為 0。

從 Windows 7 開始,主要版本號碼為 1,次要版本號碼為 1。

1.1 版包含 1.0 版的兩項變更。

首先,在 1.0 版中,如果電腦上有多個登錄篩選驅動程式同時處於作用中狀態_KEY_INFORMATION REG_POST_,即使作業失敗,而且 Status 成員包含錯誤狀態,在通知後階段傳遞至驅動程式的登錄回呼例程,仍可能會包含非 NULL 對象成員。 在 1.1 版中,如果 Status 成員設定為錯誤狀態值,表示作業失敗,則 Object 成員一律為 NULL。

其次,在 1.0 版中,操作系統會以無訊息方式接受登錄回呼例程中的未攔截例外狀況。 在 1.1 版中,此例外狀況會導致計算機進行錯誤檢查。

如需版本差異的詳細資訊,請參閱 篩選登錄呼叫

規格需求

需求
最低支援的用戶端 從 Windows Vista 開始提供。
目標平台 Universal
標頭 wdm.h (包括 Wdm.h、Ntddk.h、Ntifs.h)
程式庫 NtosKrnl.lib
Dll NtosKrnl.exe
IRQL <= APC_LEVEL

另請參閱

REG_POST_CREATE_KEY_INFORMATION

ZwCreateKey

ZwOpenKey