次の方法で共有


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
Header wdfchildlist.h (Wdf.h を含む)

こちらもご覧ください

EvtChildListCreateDevice

WDF_CHILD_RETRIEVE_INFO

WdfChildListRetrieveNextDevice

WdfChildListRetrievePdo