KsSetDevicePnpAndBaseObject 関数 (ks.h)

KsSetDevicePnpAndBaseObject 関数は、PnP スタック上の次のデバイス オブジェクトであり、KsDefaultDispatchPnp が使用されている場合に PnP 要求が転送されるデバイス オブジェクトである、デバイス ヘッダー内の PnP デバイス オブジェクトを設定します。

構文

KSDDKAPI VOID KsSetDevicePnpAndBaseObject(
  [in] KSDEVICE_HEADER Header,
  [in] PDEVICE_OBJECT  PnpDeviceObject,
       PDEVICE_OBJECT  BaseObject
);

パラメーター

[in] Header

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

[in] PnpDeviceObject

デバイス ヘッダーに配置する PnP デバイス オブジェクトを指定し、以前に設定したデバイス オブジェクトを上書きします。

BaseObject

このデバイス ヘッダーがアタッチされる基本デバイス オブジェクトを指定します。 KsRecalculateStackDepth を使用する場合は、これを設定する必要があります。

戻り値

なし

必要条件

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

こちらもご覧ください

KsAllocateDeviceHeader

KsRecalculateStackDepth