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

NDIS_MINIPORT_INIT_PARAMETERS

NDIS_OBJECT_HEADER

OID_GEN_PCI_DEVICE_CUSTOM_PROPERTIES