次の方法で共有


KsGetBusEnumPnpDeviceObject 関数 (swenum.h)

この関数は、内部での使用のみを意図しています。

KsGetBusEnumPnpDeviceObject 関数は、指定されたデバイス オブジェクトにアタッチされているプラグ アンド プレイデバイス オブジェクトを取得します。

構文

KSDDKAPI NTSTATUS KsGetBusEnumPnpDeviceObject(
  [in]  PDEVICE_OBJECT DeviceObject,
  [out] PDEVICE_OBJECT *PnpDeviceObject
);

パラメーター

[in] DeviceObject

プラグ アンド プレイデバイス オブジェクトの取得元となるデバイス オブジェクトへのポインター。

[out] PnpDeviceObject

プラグ アンド プレイデバイス オブジェクト ポインターを受け取るデバイス オブジェクトへのポインター。

戻り値

成功した場合はSTATUS_SUCCESSを返します。 DeviceObject にデバイス拡張機能が含まれていない場合、または DeviceObject で指定されたデバイス拡張機能が FDO の拡張機能でない場合はSTATUS_INVALID_PARAMETERを返します。

要件

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