struktur _URB_CONTROL_GET_CONFIGURATION_REQUEST (usb.h)
Struktur _URB_CONTROL_GET_CONFIGURATION_REQUEST digunakan oleh driver klien USB untuk mengambil konfigurasi saat ini untuk perangkat.
Sintaks
struct _URB_CONTROL_GET_CONFIGURATION_REQUEST {
struct _URB_HEADER Hdr;
PVOID Reserved;
ULONG Reserved0;
ULONG TransferBufferLength;
PVOID TransferBuffer;
PMDL TransferBufferMDL;
struct _URB *UrbLink;
struct _URB_HCD_AREA hca;
UCHAR Reserved1[8];
};
Anggota
Hdr
Penunjuk ke struktur _URB_HEADER yang menentukan informasi header URB. Hdr.Function harus diatur ke URB_FUNCTION_GET_CONFIGURATION.
Hdr.Length harus sama dengan sizeof(_URB_CONTROL_GET_CONFIGURATION_REQUEST)
.
Reserved
Dicadangkan. Jangan gunakan.
Reserved0
Dicadangkan. Jangan gunakan.
TransferBufferLength
Harus 1. Anggota ini menentukan panjang, dalam byte, dari buffer yang ditentukan dalam TransferBuffer atau dijelaskan dalam TransferBufferMDL.
TransferBuffer
Arahkan ke buffer residen untuk transfer atau NULL jika MDL disediakan di TransferBufferMDL. Driver bus mengembalikan satu byte yang menentukan indeks konfigurasi saat ini.
TransferBufferMDL
Pointer ke MDL yang menjelaskan buffer residen atau NULL jika buffer disediakan di TransferBuffer. Driver bus mengembalikan satu byte yang menentukan indeks konfigurasi saat ini. MDL ini harus dialokasikan dari kumpulan yang tidak disebarkan.
UrbLink
Dicadangkan. Jangan gunakan.
hca
Dicadangkan. Jangan gunakan.
Reserved1[8]
Dicadangkan. Jangan gunakan.
Keterangan
Anggota yang dicadangkan dari struktur ini harus diperlakukan buram dan dicadangkan untuk penggunaan sistem.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | usb.h (termasuk Usb.h) |
Lihat juga
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