struktur WDI_TXRX_CAPABILITIES (dot11wdi.h)

Struktur WDI_TXRX_CAPABILITIES mendefinisikan kemampuan target.

Sintaks

typedef struct _WDI_TXRX_TARGET_CAPABILITIES {
  WDI_INTERCONNECT_TYPE InterconnectType;
  struct {
    BOOLEAN TargetPriorityQueueing;
    UINT16  MaxScatterGatherElementsPerFrame;
    BOOLEAN ExplicitSendCompleteFlagRequired;
    UINT8   bPad;
    UINT16  MinEffectiveSize;
    UINT16  FrameSizeGranularity;
  } TransmitCapabilities;
  struct {
    BOOLEAN RxTxForwarding;
    UINT32  MaxThroughput;
  } ReceiveCapabilities;
} WDI_TXRX_CAPABILITIES, *PWDI_TXRX_CAPABILITIES;

Anggota

InterconnectType

Jenis interkoneksi target.

TransmitCapabilities

Mengirimkan kemampuan.

MaxMemBlocksPerFrame

Jumlah maksimum elemen Scatter Gather dalam bingkai. WDI menggabungkan bingkai seperlunya sehingga miniport IHV tidak menerima bingkai yang membutuhkan lebih banyak elemen pengumpulan sebar daripada yang ditentukan oleh kemampuan ini. Untuk performa terbaik, disarankan bahwa kemampuan ini diatur lebih tinggi dari bingkai umum karena batubara memerlukan salinan memori. Jika kemampuan ini tidak lebih besar dari ukuran bingkai maksimum yang dibagi dengan ukuran halaman, WDI mungkin tidak berhasil menyatukan bingkai dan mungkin dihilangkan.

TransmitCapabilities.TargetPriorityQueueing

Jika true, WDI tidak mengklasifikasikan bingkai Tx oleh Peer dan TID, dan hanya menyediakan antrean pada tingkat port. WDI menjadwalkan antrean port backlogged menggunakan DRR global.

Jika false, WDI mengklasifikasikan bingkai Tx oleh Peer dan TID dan menggunakan penjadwal penuh untuk memilih antrean TX untuk ditransfer.

Mengatur ini ke false disarankan kecuali target mampu klasifikasi dan antrean Peer-TID.

TransmitCapabilities.MaxScatterGatherElementsPerFrame

TransmitCapabilities.ExplicitSendCompleteFlagRequired

Jika true, target/TAL menghasilkan indikasi penyelesaian pengiriman TX hanya untuk bingkai yang memiliki bendera ini yang diatur dalam metadata bingkai.

Jika false, target/TAL menghasilkan indikasi penyelesaian pengiriman TX untuk semua bingkai

TransmitCapabilities.bPad

Dicadangkan.

TransmitCapabilities.MinEffectiveSize

Saat menghapus antrean bingkai, TxMgr memperlakukan bingkai yang lebih kecil dari MinEffectiveSize karena memiliki ukuran MinEffectiveSize yang efektif.

TransmitCapabilities.FrameSizeGranularity

Nilai ini sama dengan granularitas alokasi memori per bingkai. Untuk tujuan penghapusan antrean, TxMgr memperlakukan bingkai sebagai memiliki ukuran efektif yang sama dengan ukuran bingkai ditambah jumlah padding paling sedikit sehingga ukuran efektif adalah kelipatan bilangan bulat dari FrameSizeGranularity.

Nilai ini harus diatur ke kekuatan dua.

ReceiveCapabilities

Menerima kemampuan.

ReceiveCapabilities.RxTxForwarding

Dicadangkan.

ReceiveCapabilities.MaxThroughput

Menentukan throughput maksimum perangkat dalam unit 0,5 Mbps.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10
Server minimum yang didukung Server Windows 2016
Header dot11wdi.h