struktur NDIS_RESTART_GENERAL_ATTRIBUTES (ndis.h)
Struktur NDIS_RESTART_GENERAL_ATTRIBUTES mendefinisikan atribut hidupkan ulang umum yang terkait dengan adaptor miniport.
Sintaks
typedef struct _NDIS_RESTART_GENERAL_ATTRIBUTES {
NDIS_OBJECT_HEADER Header;
ULONG MtuSize;
ULONG64 MaxXmitLinkSpeed;
ULONG64 MaxRcvLinkSpeed;
ULONG LookaheadSize;
ULONG MacOptions;
ULONG SupportedPacketFilters;
ULONG MaxMulticastListSize;
PNDIS_RECEIVE_SCALE_CAPABILITIES RecvScaleCapabilities;
NET_IF_ACCESS_TYPE AccessType;
ULONG Flags;
NET_IF_CONNECTION_TYPE ConnectionType;
ULONG SupportedStatistics;
ULONG DataBackFillSize;
ULONG ContextBackFillSize;
PNDIS_OID SupportedOidList;
ULONG SupportedOidListLength;
ULONG MaxLookaheadSizeAccessed;
} NDIS_RESTART_GENERAL_ATTRIBUTES, *PNDIS_RESTART_GENERAL_ATTRIBUTES;
Anggota
Header
Struktur NDIS_OBJECT_HEADER untuk struktur NDIS_RESTART_GENERAL_ATTRIBUTES . NDIS mengatur anggota Jenis struktur yang ditentukan Header untuk NDIS_OBJECT_TYPE_RESTART_GENERIC_ATTRIBUTES.
Untuk menunjukkan versi struktur NDIS_RESTART_GENERAL_ATTRIBUTES , NDIS mengatur anggota Revisi ke salah satu nilai berikut:
NDIS_RESTART_GENERAL_ATTRIBUTES_REVISION_2
Menambahkan anggota MaxLookaheadSizeAccessed untuk NDIS 6.2.
NDIS mengatur anggota Ukuran ke NDIS_SIZEOF_RESTART_GENERAL_ATTRIBUTES_REVISION_2.
NDIS_RESTART_GENERAL_ATTRIBUTES_REVISION_1
Versi asli untuk NDIS 6.0 dan NDIS 6.1.
NDIS mengatur anggota Ukuran ke NDIS_SIZEOF_RESTART_GENERAL_ATTRIBUTES_REVISION_1.
MtuSize
Ukuran unit transfer maksimum (MTU). Untuk informasi selengkapnya, lihat OID_GEN_MAXIMUM_FRAME_SIZE.
MaxXmitLinkSpeed
Kecepatan tautan transmisi maksimum adaptor dalam bit per detik. Untuk informasi selengkapnya, lihat OID_GEN_MAX_LINK_SPEED.
MaxRcvLinkSpeed
Kecepatan tautan penerima maksimum adaptor dalam bit per detik. Untuk informasi selengkapnya, lihat OID_GEN_MAX_LINK_SPEED.
LookaheadSize
Ukuran lookahead untuk adaptor miniport. Untuk informasi selengkapnya, lihat OID_GEN_CURRENT_LOOKAHEAD.
MacOptions
Opsi kontrol akses sedang (MAC) untuk adaptor miniport. Untuk informasi selengkapnya, lihat OID_GEN_MAC_OPTIONS.
SupportedPacketFilters
Bendera filter paket untuk adaptor miniport.
MaxMulticastListSize
Ukuran daftar alamat multicast maksimum untuk adaptor miniport. Untuk mengetahui informasi selengkapnya, lihat OID_802_3_MAXIMUM_LIST_SIZE.
RecvScaleCapabilities
Kemampuan receive side scaling (RSS) NIC. Jika adaptor miniport tidak mendukung fitur RSS, NDIS mengatur RecvScaleCapabilities ke pointer ke NDIS_RECEIVE_SCALE_CAPABILITIES struktur yang diisi dengan nol. Untuk informasi selengkapnya tentang RSS, lihat OID_GEN_RECEIVE_SCALE_CAPABILITIES.
AccessType
Jenis akses antarmuka jaringan NET_IF_ACCESS_TYPE NDIS.
Flags
Dicadangkan.
ConnectionType
Jenis koneksi antarmuka jaringan NET_IF_CONNECTION_TYPE NDIS.
SupportedStatistics
Statistik yang didukung. Untuk informasi selengkapnya, lihat anggota SupportedStatistics dari NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES struktur.
DataBackFillSize
Ukuran isi ulang data yang diperlukan, dalam byte, dari driver.
ContextBackFillSize
Ukuran isi ulang konteks yang diperlukan, dalam byte, dari driver.
SupportedOidList
Daftar OID yang didukung driver miniport. Untuk informasi selengkapnya, lihat OID_GEN_SUPPORTED_LIST.
SupportedOidListLength
Ukuran, dalam byte, dari daftar OID yang ditentukan dalam anggota SupportedOidList .
MaxLookaheadSizeAccessed
Nilai ULONG untuk ukuran maksimum, dalam byte, dari persyaratan ukuran lookahead untuk menerima antrean. Adaptor miniport yang mendukung lookahead dalam antrean VM membagi paket yang diterima pada offset yang sama dengan atau lebih besar dari ukuran lookahead yang diminta dan DMAs data lookahead dan data post-lookahead untuk memisahkan segmen memori bersama.
Keterangan
NDIS meneruskan struktur NDIS_RESTART_GENERAL_ATTRIBUTES ke driver selama operasi hidupkan ulang. Misalnya, ketika NDIS memanggil fungsi MiniportRestart driver miniport, NDIS meneruskan pointer ke struktur NDIS_RESTART_ATTRIBUTES ke driver miniport di anggota RestartAttributes NDIS_MINIPORT_RESTART_PARAMETERS struktur.
Jika anggota Oid dalam struktur NDIS_RESTART_ATTRIBUTES adalah OID_GEN_MINIPORT_RESTART_ATTRIBUTES, anggota Data NDIS_RESTART_ATTRIBUTES berisi struktur NDIS_RESTART_GENERAL_ATTRIBUTES.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Didukung di NDIS 6.0 dan yang lebih baru. |
Header | ndis.h (termasuk Ndis.h) |
Lihat juga
NDIS_MINIPORT_RESTART_PARAMETERS NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES NDIS_RECEIVE_SCALE_CAPABILITIES OID_GEN_MINIPORT_RESTART_ATTRIBUTESSaran 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