Compartir a través de


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)

Consulte también

MiniportAddDevice

MiniportFilterResourceRequirements

MiniportRemoveDevice

MiniportSetOptions

MiniportStartDevice

NDIS_OBJECT_HEADER

NdisSetOptionalHandlers