enumerasi WDF_RETRIEVE_CHILD_FLAGS (wdfchildlist.h)
[Berlaku untuk KMDF saja]
Enumerasi WDF_RETRIEVE_CHILD_FLAGS menentukan bendera yang dapat diatur driver sebelum memanggil WdfChildListBeginIteration.
Sintaks
typedef enum _WDF_RETRIEVE_CHILD_FLAGS {
WdfRetrieveUnspecified = 0x0000,
WdfRetrievePresentChildren = 0x0001,
WdfRetrieveMissingChildren = 0x0002,
WdfRetrievePendingChildren = 0x0004,
WdfRetrieveAddedChildren = (WdfRetrievePresentChildren | WdfRetrievePendingChildren),
WdfRetrieveAllChildren = (WdfRetrievePresentChildren | WdfRetrievePendingChildren | WdfRetrieveMissingChildren)
} WDF_RETRIEVE_CHILD_FLAGS;
Konstanta
WdfRetrieveUnspecified Nilai: 0x0000 Dicadangkan untuk penggunaan internal saja. |
WdfRetrievePresentChildren Nilai: 0x0001 Panggilan ke WdfChildListRetrieveNextDevice akan mengambil perangkat anak tempat objek perangkat kerangka kerja berada. |
WdfRetrieveMissingChildren Nilai: 0x0002 Panggilan ke WdfChildListRetrieveNextDevice akan mengambil perangkat anak yang ditandai sebagai hilang. |
WdfRetrievePendingChildren Nilai: 0x0004 Panggilan ke WdfChildListRetrieveNextDevice akan mengambil perangkat anak yang telah dilaporkan driver sebagai ada, tetapi objek perangkat kerangka kerja belum dibuat (karena kerangka kerja belum memanggil fungsi panggilan balik EvtChildListCreateDevice driver). |
WdfRetrieveAddedChildren Nilai: (WdfRetrievePresentChildren Panggilan ke WdfChildListRetrieveNextDevice akan mengambil perangkat anak yang ada atau tertunda. |
WdfRetrieveAllChildren Nilai: (WdfRetrievePresentChildren Panggilan ke WdfChildListRetrieveNextDevice akan mengambil perangkat anak yang ada, tertunda, atau hilang. |
Keterangan
Sebelum memanggil WdfChildListBeginIteration, driver Anda harus mengatur bendera jenis WDF_RETRIEVE_CHILD_FLAGS dalam struktur WDF_CHILD_LIST_ITERATOR .
Persyaratan
Persyaratan | Nilai |
---|---|
Versi KMDF minimum | 1,0 |
Header | wdfchildlist.h (termasuk Wdf.h) |