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) |