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 |