structure NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES (ndis.h)

La structure NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES spécifie une zone de contexte définie par le pilote pour un appareil ajouté.

Syntaxe

typedef struct _NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES {
  NDIS_OBJECT_HEADER Header;
  NDIS_HANDLE        MiniportAddDeviceContext;
  ULONG              Flags;
} NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES, *PNDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES;

Membres

Header

Structure NDIS_OBJECT_HEADER de la structure NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES. Définissez le membre Type de la structure spécifiée par l’en-tête sur NDIS_OBJECT_TYPE_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES, le membre Revision sur NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES_REVISION_1 et le membre Size sur NDIS_SIZEOF_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES_REVISION_1.

MiniportAddDeviceContext

Handle pour une zone de contexte allouée par le pilote.

Flags

Réservé.

Remarques

Les pilotes miniport initialisent une structure NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES dans la fonction MiniportAddDevice et passent cette structure à la Fonction NdisMSetMiniportAttributes .

NDIS transmet ultérieurement le handle de contexte dans le membre MiniportAddDeviceContext de NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES au paramètre MiniportAddDeviceContext du MiniportRemoveDevice, MiniportStartDevice et Fonctions MiniportFilterResourceRequirements . NDIS transmet le même handle à la fonction MiniportInitializeEx dans le membre MiniportAddDeviceContext du NDIS_MINIPORT_INIT_PARAMETERS structure.

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

MiniportInitializeEx

MiniportRemoveDevice

MiniportStartDevice

NDIS_MINIPORT_INIT_PARAMETERS

NDIS_OBJECT_HEADER

NdisMSetMiniportAttributes