WdfDeviceRemoveDependentUsageDeviceObject 関数 (wdfdevice.h)

[KMDF にのみ適用]

WdfDeviceRemoveDependentUsageDeviceObject メソッドは、指定したデバイスを使用して特別なファイル を格納するときに、指定したデバイスが別のデバイス依存しなくなったことを示します。

構文

void WdfDeviceRemoveDependentUsageDeviceObject(
  [in] WDFDEVICE      Device,
  [in] PDEVICE_OBJECT DependentDevice
);

パラメーター

[in] Device

フレームワーク デバイス オブジェクトへのハンドル。

[in] DependentDevice

デバイス が依存するデバイスを識別する、呼び出し元が指定した DEVICE_OBJECT 構造体 ポインター。

戻り値

何一つ

備考

ドライバー WdfDeviceRemoveDependentUsageDeviceObject を呼び出して、WdfDeviceAddDependentUsageDeviceObject 以前の呼び出しで作成 デバイスの依存関係を削除できます。

WdfDeviceRemoveDependentUsageDeviceObject および WdfDeviceRemoveDependentUsageDeviceObject の詳細については、「特別なファイルの をサポートするを参照してください。

次のコード例では、別のデバイス (デバイス) が依存しているデバイスの一覧からデバイス (pDeviceObject) を削除します。

status = WdfDeviceRemoveDependentUsageDeviceObject(
                                                device,
                                                pDeviceObject
                                                );

必要条件

要件 価値
ターゲット プラットフォーム 万国
最小 KMDF バージョン 1.9
ヘッダー wdfdevice.h (Wdf.h を含む)
ライブラリ Wdf01000.sys (フレームワーク ライブラリのバージョン管理を参照)。
IRQL <=DISPATCH_LEVEL
DDI コンプライアンス規則 する DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf)

関連項目

WdfDeviceAddDependentUsageDeviceObject