次の方法で共有


KsDereferenceBusObject 関数 (ks.h)

バス物理デバイス オブジェクトを逆参照します。

構文

KSDDKAPI VOID KsDereferenceBusObject(
  [in] KSDEVICE_HEADER Header
);

パラメーター

[in] Header

PnP デバイス スタック オブジェクトも含む KsAllocateDeviceHeader によって以前に割り当てられたヘッダーを指します。

戻り値

[なし] :

解説

これは、対応する PnP オブジェクト スタックを追跡するためにデバイス ヘッダーを使用するフィルターによって使用されます。 これは通常、特定のデバイスのバスで必要な場合に、フィルターを閉じるときに呼び出されます。 たとえば、ソフトウェア デバイスではこのような呼び出しが必要になります。 この呼び出しは、フィルター インスタンスを開くときに KsReferenceBusObject の以前の呼び出しと一致します。 PnP デバイス スタック オブジェクトを設定するには、呼び出し元が以前 に KsSetDevicePnpAndBaseObject とも呼び出されている必要があります。 これは、PnP AddDevice 関数で行われました。 関数は、前に取得したインターフェイスで DereferenceDeviceObject メソッドを呼び出します。 インターフェイス自体は、デバイス ヘッダーが解放されると解放され、解放されます。

要件

要件
対象プラットフォーム ユニバーサル
Header ks.h (Ks.h を含む)
Library Ks.lib