Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
The NDIS_RESTART_GENERAL_ATTRIBUTES structure defines the general restart attributes that are associated with a miniport adapter.
Syntax
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;
Members
Header
The NDIS_OBJECT_HEADER structure for the NDIS_RESTART_GENERAL_ATTRIBUTES structure. NDIS sets the Type member of the structure that Header specifies to NDIS_OBJECT_TYPE_RESTART_GENERIC_ATTRIBUTES.
To indicate the version of the NDIS_RESTART_GENERAL_ATTRIBUTES structure, NDIS sets the Revision member to one of the following values:
NDIS_RESTART_GENERAL_ATTRIBUTES_REVISION_2
Added the MaxLookaheadSizeAccessed member for NDIS 6.2.
NDIS sets the Size member to NDIS_SIZEOF_RESTART_GENERAL_ATTRIBUTES_REVISION_2.
NDIS_RESTART_GENERAL_ATTRIBUTES_REVISION_1
Исходная версия для NDIS 6.0 и NDIS 6.1.
NDIS sets the Size member to NDIS_SIZEOF_RESTART_GENERAL_ATTRIBUTES_REVISION_1.
MtuSize
Максимальный размер единицы передачи (MTU). For more information, see OID_GEN_MAXIMUM_FRAME_SIZE.
MaxXmitLinkSpeed
Максимальная скорость передачи адаптера в битах в секунду. For more information, see OID_GEN_MAX_LINK_SPEED.
MaxRcvLinkSpeed
Максимальная скорость передачи связи адаптера в битах в секунду. For more information, see OID_GEN_MAX_LINK_SPEED.
LookaheadSize
Размер lookahead для минипорт-адаптера. For more information, see OID_GEN_CURRENT_LOOKAHEAD.
MacOptions
Параметры среднего управления доступом (MAC) для мини-адаптера. For more information, see OID_GEN_MAC_OPTIONS.
SupportedPacketFilters
Флаги фильтра пакетов для мини-адаптера.
MaxMulticastListSize
Максимальный размер списка адресов многоадресной рассылки для мини-адаптера. Дополнительные сведения см. в разделе OID_802_3_MAXIMUM_LIST_SIZE.
RecvScaleCapabilities
Возможности масштабирования на стороне получения (RSS) сетевого адаптера. If the miniport adapter does not support the RSS feature, NDIS sets RecvScaleCapabilities to a pointer to an NDIS_RECEIVE_SCALE_CAPABILITIES structure that is filled with zeros. Дополнительные сведения о RSS см. в разделе OID_GEN_RECEIVE_SCALE_CAPABILITIES.
AccessType
A NET_IF_ACCESS_TYPE NDIS network interface access type.
Flags
Reserved.
ConnectionType
A NET_IF_CONNECTION_TYPE NDIS network interface connection type.
SupportedStatistics
Поддерживаемая статистика. For more information, see the SupportedStatistics member of the NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES structure.
DataBackFillSize
Требуемый размер резервной заполнения данных в байтах драйвера.
ContextBackFillSize
Требуемый размер резервной заполнения контекста в байтах драйвера.
SupportedOidList
Список OID, поддерживаемых драйвером мини-порта. For more information, see OID_GEN_SUPPORTED_LIST.
SupportedOidListLength
The size, in bytes, of the OID list that is specified in the SupportedOidList member.
MaxLookaheadSizeAccessed
Значение ULONG для максимального размера (в байтах) требования размера lookahead для очередей получения. Минипортовый адаптер, поддерживающий lookahead в очередях виртуальных машин, разбивает полученный пакет на смещение, равное или больше запрошенного размера lookahead, а также данные lookahead и данные после просмотра для разделения сегментов общей памяти.
Remarks
NDIS передает NDIS_RESTART_GENERAL_ATTRIBUTES структуру драйверам во время операций перезапуска. For example, when NDIS calls a miniport driver's MiniportRestart function, NDIS passes a pointer to an NDIS_RESTART_ATTRIBUTES structure to the miniport driver in the RestartAttributes member of the NDIS_MINIPORT_RESTART_PARAMETERS structure.
If the Oid member in the NDIS_RESTART_ATTRIBUTES structure is OID_GEN_MINIPORT_RESTART_ATTRIBUTES, the Data member of NDIS_RESTART_ATTRIBUTES contains an NDIS_RESTART_GENERAL_ATTRIBUTES structure.
Requirements
| Requirement | Value |
|---|---|
| Минимальный поддерживаемый клиент | Поддерживается в NDIS 6.0 и более поздних версиях. |
| Header | ndis.h (include Ndis.h) |