struktur WDF_CHILD_RETRIEVE_INFO (wdfchildlist.h)
[Berlaku untuk KMDF saja]
Struktur WDF_CHILD_RETRIEVE_INFO berisi informasi tentang perangkat anak yang diperoleh dengan memanggil WdfChildListRetrieveNextDevice atau WdfChildListRetrievePdo.
Sintaks
typedef struct _WDF_CHILD_RETRIEVE_INFO {
ULONG Size;
PWDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER IdentificationDescription;
PWDF_CHILD_ADDRESS_DESCRIPTION_HEADER AddressDescription;
WDF_CHILD_LIST_RETRIEVE_DEVICE_STATUS Status;
PFN_WDF_CHILD_LIST_IDENTIFICATION_DESCRIPTION_COMPARE EvtChildListIdentificationDescriptionCompare;
} WDF_CHILD_RETRIEVE_INFO, *PWDF_CHILD_RETRIEVE_INFO;
Anggota
Size
Ukuran, dalam byte, dari struktur ini.
IdentificationDescription
Penunjuk ke struktur WDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER yang dialokasikan driver. Driver harus menyediakan nilai untuk anggota IdentificationDescriptionSize struktur ini.
Jika driver memanggil fungsi panggilan balik WdfChildListRetrieveNextDevice dan menyediakan fungsi panggilan balik EvtChildListIdentificationDescriptionCompare , driver juga harus memberikan deskripsi identifikasi yang dapat digunakan fungsi panggilan balik untuk membandingkan dengan entri dalam daftar anak.
Jika driver memanggil WdfChildListRetrievePdo, driver harus mengisi seluruh deskripsi identifikasi.
AddressDescription
Penunjuk ke struktur WDF_CHILD_ADDRESS_DESCRIPTION_HEADER yang dialokasikan driver. Driver harus menyediakan nilai untuk anggota AddressDescriptionSize struktur ini. Kerangka kerja mengisi sisa deskripsi alamat saat mengambil anak dari daftar anak. Jika nilai AddressDescriptionSize adalah NULL, informasi deskripsi alamat tidak diambil.
Status
Nilai WDF_CHILD_LIST_RETRIEVE_DEVICE_STATUS-ketik yang disediakan kerangka kerja.
EvtChildListIdentificationDescriptionCompare
Penunjuk yang disediakan driver ke fungsi panggilan balik EvtChildListIdentificationDescriptionCompare .
Jika driver memanggil WdfChildListRetrieveNextDevice, penunjuk ini bersifat opsional dan dapat berupa NULL.
Jika driver memanggil WdfChildListRetrievePdo, pointer ini tidak digunakan.
Keterangan
Struktur WDF_CHILD_RETRIEVE_INFO diteruskan ke metode WdfChildListRetrieveNextDevice dan WdfChildListRetrievePdo .
Untuk menginisialisasi struktur WDF_CHILD_RETRIEVE_INFO, driver harus memanggil WDF_CHILD_RETRIEVE_INFO_INIT.
Persyaratan
Persyaratan | Nilai |
---|---|
Versi KMDF minimum | 1,0 |
Header | wdfchildlist.h (termasuk Wdf.h) |
Lihat juga
EvtChildListIdentificationDescriptionCompare
WDF_CHILD_ADDRESS_DESCRIPTION_HEADER
WDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER
WDF_CHILD_LIST_RETRIEVE_DEVICE_STATUS
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk