estructura NDIS_MINIPORT_PNP_CHARACTERISTICS (ndis.h)
La estructura NDIS_MINIPORT_PNP_CHARACTERISTICS especifica puntos de entrada para funciones que permiten que un controlador de miniporte procese algunos paquetes de solicitud de E/S (PnP) de Plug and Play (PnP).
Sintaxis
typedef struct _NDIS_MINIPORT_PNP_CHARACTERISTICS {
NDIS_OBJECT_HEADER Header;
MINIPORT_ADD_DEVICE_HANDLER MiniportAddDeviceHandler;
MINIPORT_REMOVE_DEVICE_HANDLER MiniportRemoveDeviceHandler;
MINIPORT_FILTER_RESOURCE_REQUIREMENTS_HANDLER MiniportFilterResourceRequirementsHandler;
MINIPORT_START_DEVICE_HANDLER MiniportStartDeviceHandler;
ULONG Flags;
} NDIS_MINIPORT_PNP_CHARACTERISTICS, *PNDIS_MINIPORT_PNP_CHARACTERISTICS;
Miembros
Header
Estructura NDIS_OBJECT_HEADER de la estructura de NDIS_MINIPORT_PNP_CHARACTERISTICS. Establezca el miembro Type de la estructura que Header especifica para NDIS_OBJECT_TYPE_MINIPORT_PNP_CHARACTERISTICS, el miembro Revision en NDIS_MINIPORT_PNP_CHARACTERISTICS_REVISION_1 y el miembro Size en NDIS_SIZEOF_MINIPORT_PNP_CHARACTERISTICS_REVISION_1.
MiniportAddDeviceHandler
Punto de entrada de la función MiniportAddDevice del autor de la llamada.
MiniportRemoveDeviceHandler
Punto de entrada del autor de la llamada Función MiniportRemoveDevice .
MiniportFilterResourceRequirementsHandler
Punto de entrada del autor de la llamada Función MiniportFilterResourceRequirements .
MiniportStartDeviceHandler
Punto de entrada de la función MiniportStartDevice del autor de la llamada, si existe. Si esta función no es necesaria, establezca este miembro en NULL.
Flags
Reservado.
Comentarios
Los controladores de minipuerto que admiten MSI-X y cambiarán la afinidad de interrupción para cada función de registro de mensajes MSI-X definidas en la estructura NDIS_MINIPORT_PNP_CHARACTERISTICS. Para registrar estas funciones, llame a la función NdisSetOptionalHandlers desde la función MiniportSetOptions y especifique una estructura NDIS_MINIPORT_PNP_CHARACTERISTICS en el parámetro OptionalHandlers de NdisSetOptionalHandlers.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Se admite en NDIS 6.0 y versiones posteriores. |
Encabezado | ndis.h (incluya Ndis.h) |