KeDeregisterProcessorChangeCallback ルーチンは、KeRegisterProcessorChangeCallback ルーチンを呼び出すことによって、オペレーティング システムに以前登録されていたコールバック関数の登録を解除します。
構文
VOID KeDeregisterProcessorChangeCallback(
[in] PVOID CallbackHandle
);
パラメーター
[in] CallbackHandle
コールバック関数がオペレーティング システムに登録されたときに、KeRegisterProcessorChangeCallback ルーチンによって返されたコールバック登録ハンドル。
戻り値
何一つ
備考
デバイス ドライバーは、KeRegisterProcessorChangeCallback ルーチンを呼び出して、新しいプロセッサがハードウェア パーティションに追加されたときにオペレーティング システムからドライバーに通知されるように、オペレーティング システムにコールバック関数を登録します。 新しいプロセッサがハードウェア パーティションに追加されたときにデバイス ドライバーが通知を受け取る必要がなくなった場合は、コールバック関数の登録を解除するために、KeDeregisterProcessorChangeCallback ルーチンを呼び出します。 デバイス ドライバーがオペレーティング システムからアンロードされる前に、プロセッサの変更を通知するために登録されているコールバック関数を登録解除する必要があります。
必要条件
| 要件 | 価値 |
|---|---|
| サポートされる最小クライアント | Windows Server 2008 以降のバージョンの Windows で使用できます。 |
| ターゲット プラットフォーム の | 万国 |
| ヘッダー | wdm.h (Wdm.h、Ntddk.h、Ntifs.h を含む) |
| ライブラリ | NtosKrnl.lib |
| DLL | NtosKrnl.exe |
| IRQL | PASSIVE_LEVEL |