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