次の方法で共有


WdfRegistryClose 関数 (wdfregistry.h)

[KMDF と UMDF に適用]

WdfRegistryClose メソッドは、指定したフレームワーク レジストリ キー オブジェクトに関連付けられているレジストリ キーを閉じ、レジストリ キー オブジェクトを削除します。

構文

void WdfRegistryClose(
  [in] WDFKEY Key
);

パラメーター

[in] Key

開かれたレジストリ キーを表すレジストリ キー オブジェクトへのハンドル。

戻り値

なし

解説

ドライバーが無効なオブジェクト ハンドルを提供すると、バグ チェックが発生します。

ドライバーがレジストリ キーへのアクセスを完了したら、 WdfRegistryClose または WdfObjectDelete を呼び出す必要があります。 どちらの方法もレジストリ キーを閉じ、レジストリ キー オブジェクトを削除します。

レジストリ キー オブジェクトの詳細については、「 Framework-Based ドライバーでのレジストリの使用」を参照してください。

次のコード例では、レジストリ キーを閉じ、レジストリ キー オブジェクトを削除します。

WdfRegistryClose(Key);

要件

要件
対象プラットフォーム ユニバーサル
最小 KMDF バージョン 1.0
最小 UMDF バージョン 2.0
Header wdfregistry.h (Wdf.h を含む)
Library Wdf01000.sys (KMDF);WUDFx02000.dll (UMDF)
IRQL PASSIVE_LEVEL
DDI コンプライアンス規則 DriverCreate(kmdf)KmdfIrql(kmdf)KmdfIrql2(kmdf)、KmdfIrqlExplicit(kmdf)

こちらもご覧ください

WdfObjectDelete