Condividi tramite


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;

Membri

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 che Header specifica su NDIS_OBJECT_TYPE_DEFAULT, il membro Revision NDIS_OBJECT_REVISION_1 e il membro Size su NDIS_SIZEOF_IF_PROVIDER_CHARACTERISTICS_REVISION_1.

QueryObjectHandler

Punto di ingresso per l'oggetto funzione di ProviderQueryObject.

SetObjectHandler

Punto di ingresso per la funzione ProviderSetObject.

Reserved1

Riservato per NDIS.

Reserved2

Riservato per NDIS.

Osservazioni

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 all'oggetto funzione NdisIfRegisterProvider.

Fabbisogno

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

Vedere anche

NDIS_OBJECT_HEADER

NdisIfRegisterProvider

ProviderQueryObject

ProviderSetObject