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