structure NDIS_MINIPORT_PNP_CHARACTERISTICS (ndis.h)

La structure NDIS_MINIPORT_PNP_CHARACTERISTICS spécifie des points d’entrée pour les fonctions qui permettent à un pilote miniport de traiter certains paquets de demandes d’E/S Plug-and-Play (PnP).

Syntaxe

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;

Membres

Header

Structure NDIS_OBJECT_HEADER de la structure NDIS_MINIPORT_PNP_CHARACTERISTICS. Définissez le membre Type de la structure spécifiée par l’en-tête sur NDIS_OBJECT_TYPE_MINIPORT_PNP_CHARACTERISTICS, le membre Revision sur NDIS_MINIPORT_PNP_CHARACTERISTICS_REVISION_1 et le membre Size sur NDIS_SIZEOF_MINIPORT_PNP_CHARACTERISTICS_REVISION_1.

MiniportAddDeviceHandler

Point d’entrée de la fonction MiniportAddDevice de l’appelant.

MiniportRemoveDeviceHandler

Point d’entrée de l’appelant Fonction MiniportRemoveDevice .

MiniportFilterResourceRequirementsHandler

Point d’entrée de l’appelant Fonction MiniportFilterResourceRequirements .

MiniportStartDeviceHandler

Point d’entrée de la fonction MiniportStartDevice de l’appelant, le cas échéant. Si cette fonction n’est pas obligatoire, définissez ce membre sur NULL.

Flags

Réservé.

Remarques

Les pilotes miniport qui prennent en charge MSI-X et modifient l’affinité d’interruption pour chaque fonction de registre de messages MSI-X qui sont définies dans la structure NDIS_MINIPORT_PNP_CHARACTERISTICS. Pour inscrire ces fonctions, appelez la fonction NdisSetOptionalHandlers à partir de la fonction MiniportSetOptions et spécifiez une structure NDIS_MINIPORT_PNP_CHARACTERISTICS au niveau du paramètre OptionalHandlers de NdisSetOptionalHandlers.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Pris en charge dans NDIS 6.0 et versions ultérieures.
En-tête ndis.h (inclure Ndis.h)

Voir aussi

MiniportAddDevice

MiniportFilterResourceRequirements

MiniportRemoveDevice

MiniportSetOptions

MiniportStartDevice

NDIS_OBJECT_HEADER

NdisSetOptionalHandlers