[KMDF と UMDF に適用]
WdfDriverGetRegistryPath メソッドは、レジストリの Services ツリー内のドライバーのレジストリ キーへのパスを取得します。
構文
PWSTR WdfDriverGetRegistryPath(
[in] WDFDRIVER Driver
);
パラメーター
[in] Driver
WdfDriverCreate または WdfGetDriver の以前の呼び出しによって取得された、ドライバーのフレームワーク ドライバー オブジェクトへのハンドル。
戻り値
WdfDriverGetRegistryPath は、ドライバーのレジストリ パスを表す NULL で終わる Unicode 文字列へのポインターを返します。 ドライバー ハンドルが無効な場合、システム バグ チェックが発生します。
注釈
WdfDriverGetRegistryPath 返すレジストリ パス文字列は、ドライバーがその DriverEntry ルーチンへの入力として受け取った UNICODE_STRING 構造体から取得されます。
レジストリの詳細については、「Framework-Based ドライバー でのレジストリの使用」を参照してください。
例示
次のコード例では、レジストリの Services ツリー内のドライバーのレジストリ キーへのパスを取得します。
PWSTR registryPath;
registryPath = WdfDriverGetRegistryPath(driver);
必要条件
| 要件 | 価値 |
|---|---|
| ターゲット プラットフォーム の | 普遍 |
| 最小 KMDF バージョン | 1.0 |
| UMDF の最小バージョン を する | 2.0 |
| ヘッダー | wdfdriver.h (Wdf.h を含む) |
| 図書館 | Wdf01000.sys (KMDF);WUDFx02000.dll (UMDF) |
| IRQL | PASSIVE_LEVEL |
| DDI コンプライアンス規則 を する | DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf) |
こちらもご覧ください
WdfDriverOpenParametersRegistryKey
WdfGetDriver の