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 |