NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES-Struktur (ndis.h)
Die NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES-Struktur gibt einen vom Treiber definierten Kontextbereich für ein hinzugefügtes Gerät an.
Syntax
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;
Member
Header
Die NDIS_OBJECT_HEADER-Struktur für die NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES-Struktur. Legen Sie den Typmember der Struktur, den Header angibt, auf NDIS_OBJECT_TYPE_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES, das Revisionselement auf NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES_REVISION_1 und das Size-Element auf NDIS_SIZEOF_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES_REVISION_1 fest.
MiniportAddDeviceContext
Ein Handle für einen vom Treiber zugewiesenen Kontextbereich.
Flags
Reserviert.
Hinweise
Miniport-Treiber initialisieren eine NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES-Struktur in der MiniportAddDevice-Funktion und übergeben diese Struktur an die NdisMSetMiniportAttributes-Funktion .
NDIS übergibt später das Kontexthandle im MiniportAddDeviceContext-Member von NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES an den MiniportAddDeviceContext-Parameter von MiniportRemoveDevice, MiniportStartDevice und MiniportFilterResourceRequirements-Funktionen . NDIS übergibt dasselbe Handle an die MiniportInitializeEx-Funktion im MiniportAddDeviceContext-Member des NDIS_MINIPORT_INIT_PARAMETERS Struktur.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Unterstützt in NDIS 6.0 und höher. |
Kopfzeile | ndis.h (include Ndis.h) |