次の方法で共有


WDF_CHILD_LIST_RETRIEVE_DEVICE_STATUS列挙 (wdfchildlist.h)

[KMDF にのみ適用]

WDF_CHILD_LIST_RETRIEVE_DEVICE_STATUS 列挙体は、フレームワークがドライバーの WDF_CHILD_RETRIEVE_INFO 構造体に格納するデバイスの状態の値を定義します。

構文

typedef enum _WDF_CHILD_LIST_RETRIEVE_DEVICE_STATUS {
  WdfChildListRetrieveDeviceUndefined = 0,
  WdfChildListRetrieveDeviceSuccess,
  WdfChildListRetrieveDeviceNotYetCreated,
  WdfChildListRetrieveDeviceNoSuchDevice
} WDF_CHILD_LIST_RETRIEVE_DEVICE_STATUS, *PWDF_CHILD_LIST_RETRIEVE_DEVICE_STATUS;

定数

 
WdfChildListRetrieveDeviceUndefined
値: 0
WdfChildListRetrieveDeviceSuccess
WdfChildListRetrieveNextDevice または WdfChildListRetrievePdo メソッドが子デバイスを正常に取得し、デバイスのフレームワーク デバイス オブジェクトが存在します。
WdfChildListRetrieveDeviceNotYetCreated
WdfChildListRetrieveNextDevice または WdfChildListRetrievePdo 子デバイスを正常に取得しましたが、フレームワーク デバイス オブジェクトがデバイス用に作成されていません (フレームワークがドライバーの evtChildListCreateDevice コールバック関数を呼び出していないため)。
WdfChildListRetrieveDeviceNoSuchDevice
WdfChildListRetrieveNextDevice または WdfChildListRetrievePdo は、検索条件に一致する子デバイスを取得できませんでした。

備考

WDF_CHILD_LIST_RETRIEVE_DEVICE_STATUS 列挙体は、WDF_CHILD_RETRIEVE_INFO 構造体の Status メンバーを指定するために使用されます。

必要条件

要件 価値
最小 KMDF バージョン 1.0
ヘッダー wdfchildlist.h (Wdf.h を含む)

関連項目

EvtChildListCreateDevice

WDF_CHILD_RETRIEVE_INFO

WdfChildListRetrieveNextDevice

WdfChildListRetrievePdo