struktur PCI_SLOT_NUMBER (wdm.h)
Struktur PCI_SLOT_NUMBER sudah usang. Ini mendefinisikan format parameter Slot ke rutinitas HalXxxBusData usang ketika dipanggil dengan nilai BusDataTypePCIConfiguration.
Sintaks
typedef struct _PCI_SLOT_NUMBER {
union {
struct {
ULONG DeviceNumber : 5;
ULONG FunctionNumber : 3;
ULONG Reserved : 24;
} bits;
ULONG AsULONG;
} u;
} PCI_SLOT_NUMBER, *PPCI_SLOT_NUMBER;
Anggota
u
u.bits
Menentukan perangkat tertentu pada adaptor multifungsi pada slot tertentu yang sedang dikonfigurasi. DeviceNumber menunjukkan nomor slot logis untuk adaptor; FunctionNumber menunjukkan perangkat tertentu pada adaptor tersebut.
u.bits.DeviceNumber
u.bits.FunctionNumber
u.bits.Reserved
u.AsULONG
Menentukan nomor slot logis perangkat yang sedang dikonfigurasi.
Keterangan
Driver perangkat PCI dapat memanggil HalGetBusData atau HalGetBusDataByOffset lebih dari sekali untuk nomor slot yang sama untuk mendapatkan informasi konfigurasi untuk perangkat mereka.
Misalnya, driver mungkin mencari perangkat yang didukungnya pada semua bus PCI di komputer terlebih dahulu, lalu memanggil HalGetBusData(ByOffset)
lagi untuk meminta informasi konfigurasi lebih lanjut tentang perangkat yang menarik. Driver seperti itu dapat membuat kode perulangan yang memanggil HalGetBusData(ByOffset)
dengan input Buffer
yang cukup Length
hanya untuk memuat cukup PCI_COMMON_CONFIG untuk menentukan VendorID
dan DeviceID
dari setiap perangkat PCI. Setelah menemukan Slot
nomor untuk perangkat PCI yang menjanjikan, driver akan memanggil HalGetBusData atau HalGetBusDataByOffset satu atau beberapa kali dengan ruang buffer tambahan untuk mendapatkan informasi yang diperlukan untuk mengonfigurasi perangkatnya.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | wdm.h (termasuk Wdm.h, Ntddk.h, Ntifs.h, Miniport.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