Bagikan melalui


struktur NDIS_NDK_CAPABILITIES (ntddndis.h)

Struktur NDIS_NDK_CAPABILITIES menentukan kemampuan adaptor NDK.

Sintaks

typedef struct _NDIS_NDK_CAPABILITIES {
  NDIS_OBJECT_HEADER Header;
  ULONG              Flags;
  ULONG              MaxQpCount;
  ULONG              MaxCqCount;
  ULONG              MaxMrCount;
  ULONG              MaxPdCount;
  ULONG              MaxInboundReadLimit;
  ULONG              MaxOutboundReadLimit;
  ULONG              MaxMwCount;
  ULONG              MaxSrqCount;
  ULONG64            MissingCounterMask;
  NDK_ADAPTER_INFO   *NdkInfo;
} NDIS_NDK_CAPABILITIES, *PNDIS_NDK_CAPABILITIES;

Anggota

Header

Struktur NDIS_OBJECT_HEADER yang menjelaskan struktur NDIS_NDK_CAPABILITIES ini. Atur anggota struktur NDIS_OBJECT_HEADER sebagai berikut:

  • Atur anggota Jenis ke NDIS_OBJECT_TYPE_DEFAULT.
  • Atur anggota Revisi ke NDIS_NDK_CAPABILITIES_REVISION_1.
  • Atur anggota Ukuran ke NDIS_SIZEOF_NDK_CAPABILITIES_REVISION_1.

Flags

MaxQpCount

Jumlah maksimum pasangan antrean (QP) yang dapat didukung oleh adaptor.

MaxCqCount

Jumlah maksimum antrean penyelesaian (CQ) yang dapat didukung oleh adaptor.

MaxMrCount

Jumlah maksimum wilayah memori (MR) yang dapat didukung oleh adaptor.

MaxPdCount

Jumlah maksimum domain perlindungan (PDF) yang dapat didukung oleh adaptor

MaxInboundReadLimit

Jumlah maksimum permintaan baca keluar masuk yang dapat didukung oleh adaptor. Jika anggota ini nol, tidak ada batas adaptor. Dalam hal ini, masih ada batasan untuk setiap pasangan antrean. Batas untuk setiap pasangan antrean ditentukan dalam anggota MaxInboundReadLimit dari struktur NDK_ADAPTER_INFO .

MaxOutboundReadLimit

Jumlah maksimum permintaan baca keluar yang luar biasa yang dapat didukung oleh adaptor. Jika anggota ini nol, tidak ada batas di seluruh adaptor. Dalam hal ini, masih ada batasan untuk setiap pasangan antrean. Batas untuk setiap pasangan antrean ditentukan dalam anggota MaxOutboundReadLimit dari struktur NDK_ADAPTER_INFO .

MaxMwCount

Jumlah maksimum jendela memori (MW) yang didukung oleh adaptor.

MaxSrqCount

Jumlah maksimum antrean penerima bersama (SRQ) yang didukung oleh adaptor.

MissingCounterMask

Bitmask yang mengidentifikasi penghitung yang tidak didukung penyedia NDK. Penyedia NDK diharuskan untuk mendukung semua penghitung kinerja yang termasuk dalam struktur NDIS_NDK_PERFORMANCE_COUNTERS . Namun, dalam kasus yang jarang terjadi bahwa penyedia tidak dapat mendukung penghitung karena kesulitan implementasi yang ekstrem, penyedia harus menunjukkan penghitung yang tidak didukung dengan nilai masker untuk penghitung yang tidak dapat didukungnya.

NdkInfo

Penunjuk ke struktur NDK_ADAPTER_INFO yang menentukan kemampuan dan batas adaptor NDK yang relevan untuk konsumen NDK tertentu. Kemampuan ini bisa berbeda dari batas seluruh sistem.

Keterangan

NDIS_NDK_CAPABILITIES menentukan batas kapasitas yang relevan untuk manajemen di seluruh sistem atau pemartisian sumber daya yang tersedia pada adaptor NDK tertentu.

Terlepas dari apakah fungsionalitas NDK adaptor saat ini diaktifkan atau dinonaktifkan, adaptor berkemampuan NDK harus selalu menunjukkan kemampuannya selama inisialisasi miniport.

Struktur NDIS_NDK_CAPABILITIES digunakan dalam struktur NDIS_MINIPORT_ADAPTER_NDK_ATTRIBUTES .

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tidak ada yang didukung, Didukung di NDIS 6.30 dan yang lebih baru.
Server minimum yang didukung Windows Server 2012
Header ntddndis.h (termasuk Ndis.h)

Lihat juga

NDIS_MINIPORT_ADAPTER_NDK_ATTRIBUTES

NDIS_NDK_PERFORMANCE_COUNTERS

NDIS_OBJECT_HEADER

NDK_ADAPTER_INFO