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) |