struktur NDIS_PCI_DEVICE_CUSTOM_PROPERTIES (ntddndis.h)
Struktur NDIS_PCI_DEVICE_CUSTOM_PROPERTIES mendefinisikan jenis dan kecepatan bus PCI yang dijalankan NIC.
Sintaks
typedef struct _NDIS_PCI_DEVICE_CUSTOM_PROPERTIES {
NDIS_OBJECT_HEADER Header;
UINT32 DeviceType;
UINT32 CurrentSpeedAndMode;
UINT32 CurrentPayloadSize;
UINT32 MaxPayloadSize;
UINT32 MaxReadRequestSize;
UINT32 CurrentLinkSpeed;
UINT32 CurrentLinkWidth;
UINT32 MaxLinkSpeed;
UINT32 MaxLinkWidth;
UINT32 PciExpressVersion;
UINT32 InterruptType;
UINT32 MaxInterruptMessages;
} NDIS_PCI_DEVICE_CUSTOM_PROPERTIES, *PNDIS_PCI_DEVICE_CUSTOM_PROPERTIES;
Anggota
Header
Struktur NDIS_OBJECT_HEADER untuk struktur NDIS_PCI_DEVICE_CUSTOM_PROPERTIES. NDIS mengatur anggota Jenis struktur yang ditentukan Header untuk NDIS_OBJECT_TYPE_DEFAULT, anggota Revisi ke NDIS_OBJECT_TYPE_PCI_DEVICE_CUSTOM_PROPERTIES_REVISION_1, dan anggota Ukuran ke sizeof(NDIS_PCI_DEVICE_CUSTOM_PROPERTIES).
DeviceType
Jenis perangkat PCI. Misalnya, konvensional, PCI-X, PCI-E, dan sebagainya. Lihat definisi untuk DevProp_PciDevice_DeviceType_xxx di pciprop.h.
CurrentSpeedAndMode
Kecepatan dan mode perangkat PCI atau PCI-X konvensional. Untuk perangkat PCI konvensional, lihat definisi untuk DevProp_PciDevice_CurrentSpeedAndMode_Pci_Conventional_xxx. Untuk perangkat PCI-X, lihat definisi untuk DevProp_PciDevice_CurrentSpeedAndMode_Pci_X_xxx. Properti ini hanya berlaku untuk perangkat PCI dan PCI-X konvensional.
CurrentPayloadSize
Ukuran payload saat ini di lapisan transaksi untuk perangkat PCI Express. Lihat definisi untuk DevProp_PciExpressDevice_PayloadOrRequestSize_xxx. Properti ini hanya berlaku untuk perangkat PCI Express.
MaxPayloadSize
Ukuran payload maksimum di lapisan transaksi yang didukung oleh perangkat PCI Express. Lihat definisi untuk DevProp_PciExpressDevice_PayloadOrRequestSize_xxx. Properti ini hanya berlaku untuk perangkat PCI Express.
MaxReadRequestSize
Ukuran permintaan baca maksimum untuk perangkat PCI Express. Lihat definisi untuk DevProp_PciExpressDevice_PayloadOrRequestSize_xxx. Properti ini hanya berlaku untuk perangkat PCI Express.
CurrentLinkSpeed
Kecepatan tautan saat ini untuk perangkat. Properti ini berlaku untuk perangkat PCI Express. Lihat definisi untuk DevProp_PciExpressDevice_LinkSpeed_xxx. Properti ini hanya berlaku untuk perangkat PCI Express.
CurrentLinkWidth
Lebar tautan perangkat saat ini. Properti ini berlaku untuk perangkat PCI express. Lihat definisi untuk DevProp_PciExpressDevice_LinkWidth_xxx. Properti ini hanya berlaku untuk perangkat PCI Express.
MaxLinkSpeed
Kecepatan tautan maksimum tautan ekspres untuk perangkat PCI Express. Lihat definisi untuk DevProp_PciExpressDevice_LinkSpeed_xxx. Properti ini hanya berlaku untuk perangkat PCI Express.
MaxLinkWidth
Lebar tautan maksimum yang diimplementasikan oleh tautan ekspres untuk perangkat PCI Express. Lihat definisi untuk DevProp_PciExpressDevice_LinkWidth_xxx. Properti ini hanya berlaku untuk perangkat PCI Express.
PciExpressVersion
Versi spesifikasi tempat perangkat PCI Express dibangun. Lihat definisi untuk DevProp_PciExpressDevice_Spec_Version_xxx. Properti ini hanya berlaku untuk perangkat PCI Express.
InterruptType
Dukungan perangkat keras untuk gangguan pada perangkat PCI Express. Lihat definisi untuk DevProp_PciDevice_InterruptType_xxx. Properti ini hanya berlaku untuk perangkat PCI Express.
MaxInterruptMessages
Jumlah gangguan pesan yang didukung perangkat PCI Express dalam perangkat keras. Lihat definisi untuk DevProp_PciDevice_InterruptMessageMaximum. Properti ini hanya berlaku untuk perangkat PCI Express yang mendukung gangguan pesan.
Keterangan
Beberapa adaptor miniport berkinerja tinggi dapat menyesuaikan konfigurasi perangkat keras dan alokasi sumber daya berdasarkan jenis dan kecepatan bus PCI yang dijalankan NIC. Untuk memberikan informasi ini kepada driver miniport selama inisialisasi, NDIS meminta properti PCI kustom adaptor PCI dan memberikan hasilnya pada anggota PciDeviceCustomProperties NDIS_MINIPORT_INIT_PARAMETERS struktur. Jenis dan kecepatan bus PCI juga tersedia melalui OID_GEN_PCI_DEVICE_CUSTOM_PROPERTIES Permintaan OID dan GUID_NDIS_GEN_PCI_DEVICE_CUSTOM_PROPERTIES WMI GUID.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Didukung di NDIS 6.0 dan yang lebih baru. |
Header | ntddndis.h (termasuk Ndis.h) |
Lihat juga
GUID_NDIS_GEN_PCI_DEVICE_CUSTOM_PROPERTIES OID_GEN_PCI_DEVICE_CUSTOM_PROPERTIESSaran 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