Partager via


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 pour la structure NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES. Définissez le membre type de la structure spécifiée par -en-tête sur NDIS_OBJECT_TYPE_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES, le membre révision 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 un 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 fonction NdisMSetMiniportAttributes.

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

Exigences

Exigence Valeur
client minimum pris en charge Prise en charge dans NDIS 6.0 et versions ultérieures.
d’en-tête ndis.h (include Ndis.h)

Voir aussi

MiniportAddDevice

MiniportFilterResourceRequirements

MiniportInitializeEx

MiniportRemoveDevice

miniportStartDevice

NDIS_MINIPORT_INIT_PARAMETERS

NDIS_OBJECT_HEADER

NdisMSetMiniportAttributes