Condividi tramite


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)

Vedi anche

MiniportAddDevice

MiniportFilterResourceRequirements

MiniportInitializeEx

MiniportRemoveDevice

MiniportStartDevice

NDIS_MINIPORT_INIT_PARAMETERS

NDIS_OBJECT_HEADER

NdisMSetMiniportAttributes