Freigeben über


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)

Siehe auch

NDIS_OBJECT_HEADER

NdisIfRegisterProvider-

ProviderQueryObject-

ProviderSetObject-