Condividi tramite


struttura NDIS_SWITCH_PORT_FEATURE_STATUS_CUSTOM (ntddndis.h)

La struttura NDIS_SWITCH_PORT_FEATURE_STATUS_CUSTOM specifica le informazioni sullo stato personalizzate per una porta del commutatore estendibile Hyper-V. Queste informazioni sono note come informazioni sullo stato delle funzionalità . Il formato di queste informazioni è definito dal fornitore di software indipendente (ISV).

Sintassi

typedef struct _NDIS_SWITCH_PORT_FEATURE_STATUS_CUSTOM {
  NDIS_OBJECT_HEADER Header;
  ULONG              Flags;
  ULONG              FeatureStatusBufferLength;
  ULONG              FeatureStatusBufferOffset;
} NDIS_SWITCH_PORT_FEATURE_STATUS_CUSTOM, *PNDIS_SWITCH_PORT_FEATURE_STATUS_CUSTOM;

Members

Header

Tipo, revisione e dimensioni della struttura NDIS_SWITCH_PORT_FEATURE_STATUS_CUSTOM . Questo membro viene formattato come struttura NDIS_OBJECT_HEADER .

Il membro Type di Header deve essere impostato su NDIS_OBJECT_TYPE_DEFAULT. Per specificare la versione della struttura NDIS_SWITCH_PORT_FEATURE_STATUS_CUSTOM , il membro Revision di Header deve essere impostato sul valore seguente:

NDIS_SWITCH_PORT_FEATURE_STATUS_CUSTOM_REVISION_1

Versione originale per NDIS 6.30 e versioni successive.

Impostare il membro Size su NDIS_SWITCH_PORT_FEATURE_STATUS_CUSTOM_REVISION_1.

Flags

Valore ULONG che contiene un OR bit per bit di flag. Questo membro è riservato per NDIS.

FeatureStatusBufferLength

Valore ULONG che specifica le dimensioni, in byte, del buffer di stato della funzionalità.

FeatureStatusBufferOffset

Valore ULONG che specifica l'offset, in byte, nel buffer di stato della funzionalità che segue la struttura NDIS_SWITCH_PORT_FEATURE_STATUS_CUSTOM . L'offset viene misurato dall'inizio della struttura NDIS_SWITCH_PORT_FEATURE_STATUS_CUSTOM fino all'inizio del buffer di stato della funzionalità.

Commenti

La struttura NDIS_SWITCH_PORT_FEATURE_STATUS_PARAMETERS viene usata nelle richieste del metodo OID di OID_SWITCH_PORT_FEATURE_STATUS_QUERY. Questa richiesta OID restituisce le strutture seguenti nel buffer delle informazioni associato alla richiesta OID:

  • Struttura NDIS_SWITCH_PORT_FEATURE_STATUS_PARAMETERS che specifica i parametri per le informazioni sullo stato della funzionalità che devono essere restituite per una porta del commutatore estendibile. L'estensione switch popola il membro FeatureStatusVersion della struttura in modo da riflettere la versione dello stato personalizzato restituito nel buffer NDIS_SWITCH_FEATURE_STATUS_CUSTOM. L'opzione Estendibile Hyper-v popola tutti gli altri membri durante l'emissione dell'OID della query.
  • Struttura NDIS_SWITCH_PORT_FEATURE_STATUS_CUSTOM che contiene i dati sullo stato della funzionalità per la porta del commutatore estendibile specificata. L'estensione switch popola il membro FeatureStatusCustomBufferLength della struttura per riflettere le dimensioni dello stato personalizzato restituito. L'opzione Estendibile Hyper-v popola tutti gli altri membri durante l'emissione dell'OID della query.
Il membro InformationBuffer della struttura NDIS_OID_REQUEST contiene un puntatore a questo buffer di informazioni.

Requisiti

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

Vedi anche

NDIS_OBJECT_HEADER

NDIS_SWITCH_PORT_FEATURE_STATUS_PARAMETERS

OID_SWITCH_PORT_FEATURE_STATUS_QUERY