NDIS_IF_PROVIDER_CHARACTERISTICS Struktur (ndis.h)
Die NDIS_IF_PROVIDER_CHARACTERISTICS-Struktur definiert NDIS-Netzwerkschnittstellenanbieter-Einstiegspunkte und andere Anbietermerkmale.
Syntax
typedef struct _NDIS_IF_PROVIDER_CHARACTERISTICS {
NDIS_OBJECT_HEADER Header;
IFP_QUERY_OBJECT QueryObjectHandler;
IFP_SET_OBJECT SetObjectHandler;
PVOID Reserved1;
PVOID Reserved2;
} NDIS_IF_PROVIDER_CHARACTERISTICS, *PNDIS_IF_PROVIDER_CHARACTERISTICS;
Angehörige
Header
Die NDIS_OBJECT_HEADER Struktur für die Eigenschaftenstruktur des Schnittstellenanbieters (NDIS_IF_PROVIDER_CHARACTERISTICS). Der Treiber legt das element Type der Struktur fest, das Header- angibt, NDIS_OBJECT_TYPE_DEFAULT, das Revision Member auf NDIS_OBJECT_REVISION_1 und das Size Member auf NDIS_SIZEOF_IF_PROVIDER_CHARACTERISTICS_REVISION_1.
QueryObjectHandler
Der Einstiegspunkt für die ProviderQueryObject Funktion.
SetObjectHandler
Der Einstiegspunkt für die ProviderSetObject--Funktion.
Reserved1
Reserviert für NDIS.
Reserved2
Reserviert für NDIS.
Bemerkungen
Alle NDIS-Netzwerktreibertypen können als Netzwerkschnittstellenanbieter registriert werden. Ein NDIS-Schnittstellenanbieter initialisiert eine NDIS_IF_PROVIDER_CHARACTERISTICS Struktur, um die Einstiegspunkte und andere Merkmale des Anbieters zu definieren, falls vorhanden.
Um sich als Schnittstellenanbieter zu registrieren, übergibt der Treiber einen Zeiger an die initialisierte NDIS_IF_PROVIDER_CHARACTERISTICS Struktur an die NdisIfRegisterProvider Funktion.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Unterstützt in NDIS 6.0 und höher. |
Header- | ndis.h (include Ndis.h) |