次の方法で共有


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を返します。

必要条件

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