NDIS_FILTER_RESTART_PARAMETERS (Compact 2013)
3/26/2014
This structure defines the restart parameters for the filter module.
Syntax
typedef struct _NDIS_FILTER_RESTART_PARAMETERS {
NDIS_OBJECT_HEADER Header;
NDIS_MEDIUM MiniportMediaType;
NDIS_PHYSICAL_MEDIUM MiniportPhysicalMediaType;
PNDIS_RESTART_ATTRIBUTES RestartAttributes;
IN NET_IFINDEX LowerIfIndex;
IN NET_LUID LowerIfNetLuid;
IN OUT ULONG Flags;
} NDIS_FILTER_RESTART_PARAMETERS, *PNDIS_FILTER_RESTART_PARAMETERS;
Members
- Header
The NDIS_OBJECT_HEADER structure for the NDIS_FILTER_RESTART_PARAMETERS structure. NDIS sets the Type member of the structure that Header specifies to NDIS_OBJECT_TYPE_FILTER_RESTART_PARAMETERS, the Revision member to NDIS_FILTER_RESTART_PARAMETERS_REVISION_1, and the Size member to NDIS_SIZEOF__FILTER_RESTART_PARAMETERS_REVISION_1.
- MiniportMediaType
The NdisMediumXxx type that the base underlying miniport adapter supports. For more information, see NDIS NdisMediumXxx Types.
- MiniportPhysicalMediaType
The physical medium type for the base underlying miniport adapter. For more information, see OID_GEN_PHYSICAL_MEDIUM.
- RestartAttributes
A pointer to an NDIS_RESTART_ATTRIBUTES structure.
- LowerIfIndex
The NDIS network interface index of the interface just below the current filter module. That is, if there are filter modules or NDIS 5.x filter intermediate drivers that are installed over a physical miniport adapter or the highest-level MUX intermediate driver, this member contains the interface index of the filter module interface or filter intermediate driver interface that is just below the current filter module. If there are no filter module or filter intermediate driver interfaces installed over the physical miniport adapter or the highest-level MUX intermediate driver, this member contains the interface index of the underlying physical miniport adapter or the highest-level MUX intermediate driver virtual miniport.
- LowerIfNetLuid
The NDIS network interface NET_LUID value of the interface just below the current filter module. That is, if there are filter modules or NDIS 5.x filter intermediate drivers that are installed over a physical miniport adapter or the highest-level MUX intermediate driver, this member contains the network interface NET_LUID of the filter module interface or filter intermediate driver interface that is just below the current filter module. If there are no filter module or filter intermediate driver interfaces installed over the physical miniport adapter or the highest-level MUX intermediate driver, this member contains the network interface NET_LUID of the underlying physical miniport adapter or the highest-level MUX intermediate driver virtual miniport.
- Flags
Reserved.
Remarks
To define filter module restart parameters, NDIS passes a pointer to an NDIS_FILTER_RESART_PARAMETERS structure to the FilterRestart function.
Filer drivers can modify the restart attributes that are specified by underlying drivers. For more information about how to modify restart attributes, see FilterRestart.
Requirements
Header |
ndis.h |
See Also
Reference
NDIS Filter Driver Structures
FilterRestart
NDIS_OBJECT_HEADER
NDIS_RESTART_ATTRIBUTES
OID_GEN_PHYSICAL_MEDIUM