NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES struttura (ndis.h)
La struttura NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES specifica un'area di contesto definita dal driver per un dispositivo aggiunto.
Sintassi
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;
Members
Header
Struttura NDIS_OBJECT_HEADER per la struttura NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES. Impostare il membro Type della struttura che Header specifica su NDIS_OBJECT_TYPE_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES, il membro Revision su NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES_REVISION_1 e il membro Size su NDIS_SIZEOF_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES_REVISION_1.
MiniportAddDeviceContext
Handle per un'area di contesto allocata dal driver.
Flags
Riservato.
Commenti
I driver Miniport inizializzano una struttura di NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES nella funzione MiniportAddDevice e passano questa struttura all'oggetto Funzione NdisMSetMiniportAttributes .
NDIS successivamente passa l'handle di contesto nel membro MiniportAddDeviceContext di NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES al parametro MiniportAddDeviceContext del miniportRemoveDevice, MiniportStartDevice e Funzioni MiniportFilterResourceRequirements . NDIS passa lo stesso handle alla funzione MiniportInitializeEx nel membro MiniportAddDeviceContext del NDIS_MINIPORT_INIT_PARAMETERS struttura.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Supportato in NDIS 6.0 e versioni successive. |
Intestazione | ndis.h (includere Ndis.h) |