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)

Weitere Informationen

MiniportAddDevice

MiniportFilterResourceRequirements

MiniportInitializeEx

MiniportRemoveDevice

MiniportStartDevice

NDIS_MINIPORT_INIT_PARAMETERS

NDIS_OBJECT_HEADER

NdisMSetMiniportAttributes