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 使用する場合は、これを設定する必要があります。

戻り値

何一つ

必要条件

要件 価値
ターゲット プラットフォーム 万国
ヘッダー ks.h (Ks.h を含む)
ライブラリ Ks.lib

関連項目

KsAllocateDeviceHeader

KsRecalculateStackDepth