CmGetCallbackVersion 函式 (wdm.h)

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

語法

C++
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 版中,如果電腦上有多個登錄篩選驅動程式同時處於作用中狀態,即使作業失敗,REG_POST_XXX_KEY_INFORMATION 結構在建立密鑰或開放金鑰作業的通知後階段,可能會包含非 NULL Object 成員,即使作業失敗,且 狀態 成員包含錯誤狀態。 在 1.1 版中,如果 Status 成員設定為錯誤狀態值,表示作業失敗,Object 成員一律為 NULL。

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

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

要求

要求 價值
最低支援的用戶端 從 Windows Vista 開始提供。
目標平臺 普遍
標頭 wdm.h (包括 Wdm.h、Ntddk.h、Ntifs.h)
連結庫 NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL

另請參閱

REG_POST_CREATE_KEY_INFORMATION

ZwCreateKey

ZwOpenKey