WDFVERIFY マクロ
[KMDF のみに適用]
WDFVERIFY マクロは、論理式をテストし、式がの結果が FALSE の場合にカーネル デバッガーに割り込みます。
構文
VOID WDFVERIFY(
exp
);
パラメーター
exp
WDFVERIFY がテストする論理式。
戻り値
なし
解説
WDFVERIFY マクロのコードは、リリース構成またはデバッグ構成でドライバーをビルドするときに、ドライバーのバイナリに含まれます。
WDFVERIFY コードは、VerifyOn 値がレジストリに設定されている場合にのみカーネル デバッガーに分割されます。 ドライバーのデバッグに使用できるレジストリ エントリの詳細については、「フレームワーク ベースのドライバーをデバッグするためのレジストリ エントリ」をご参照ください。
ドライバーのデバッグの詳細については、「KMDF ドライバーのデバッグ」をご参照ください。
例
次のコード例は、要求オブジェクトの再利用が失敗した場合にデバッガーに分割されます。
status = WdfRequestReuse(Request, ¶ms);
WDFVERIFY(NT_SUCCESS(status));
要件
対象プラットフォーム |
ユニバーサル |
KMDF の最小バージョン |
1.0 |
ヘッダー |
Wdfassert.h (Wdf.h を含む) |