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