struttura NDIS_IF_PROVIDER_CHARACTERISTICS (ndis.h)

La struttura NDIS_IF_PROVIDER_CHARACTERISTICS definisce i punti di ingresso del provider di interfaccia di rete NDIS e altre caratteristiche del provider.

Sintassi

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;

Members

Header

Struttura NDIS_OBJECT_HEADER per la struttura delle caratteristiche del provider di interfacce (NDIS_IF_PROVIDER_CHARACTERISTICS). Il driver imposta il membro Type della struttura specificata da Header su NDIS_OBJECT_TYPE_DEFAULT, il membro Revision su NDIS_OBJECT_REVISION_1 e il membro Size su NDIS_SIZEOF_IF_PROVIDER_CHARACTERISTICS_REVISION_1.

QueryObjectHandler

Punto di ingresso per l'oggetto Funzione ProviderQueryObject .

SetObjectHandler

Punto di ingresso per la funzione ProviderSetObject .

Reserved1

Riservato per NDIS.

Reserved2

Riservato per NDIS.

Commenti

Tutti i tipi di driver di rete NDIS possono essere registrati come provider di interfacce di rete. Un provider di interfaccia NDIS inizializza una struttura NDIS_IF_PROVIDER_CHARACTERISTICS per definire i punti di ingresso del provider e altre caratteristiche, se presenti.

Per eseguire la registrazione come provider di interfaccia, il driver passa un puntatore alla struttura NDIS_IF_PROVIDER_CHARACTERISTICS inizializzata alla Funzione NdisIfRegisterProvider .

Requisiti

Requisito Valore
Client minimo supportato Supportato in NDIS 6.0 e versioni successive.
Intestazione ndis.h (include Ndis.h)

Vedi anche

NDIS_OBJECT_HEADER

NdisIfRegisterProvider

ProviderQueryObject

ProviderSetObject