次の方法で共有


WdfDriverGetRegistryPath 関数 (wdfdriver.h)

[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)

こちらもご覧ください

UNICODE_STRING

WdfDriverCreate

WdfDriverOpenParametersRegistryKey

WdfGetDriver