struttura NDIS_SWITCH_PORT_PROPERTY_CUSTOM (ntddndis.h)

La struttura NDIS_SWITCH_PORT_PROPERTY_CUSTOM specifica una proprietà dei criteri personalizzata per una porta commutatore estendibile Hyper-V.

I fornitori di software indipendenti definiscono il formato per le proprietà personalizzate. Il formato della proprietà personalizzata è proprietario dell'ISV.

Sintassi

typedef struct _NDIS_SWITCH_PORT_PROPERTY_CUSTOM {
  NDIS_OBJECT_HEADER Header;
  ULONG              Flags;
  ULONG              PropertyBufferLength;
  ULONG              PropertyBufferOffset;
} NDIS_SWITCH_PORT_PROPERTY_CUSTOM, *PNDIS_SWITCH_PORT_PROPERTY_CUSTOM;

Members

Header

Tipo, revisione e dimensioni della struttura NDIS_SWITCH_PORT_PROPERTY_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_PROPERTY_CUSTOM , il membro Revision di Header deve essere impostato sul valore seguente:

NDIS_SWITCH_PORT_PROPERTY_CUSTOM_REVISION_1

Versione originale per NDIS 6.30 e versioni successive.

Impostare il membro Size su NDIS_SIZEOF_NDIS_SWITCH_PORT_PROPERTY_CUSTOM_REVISION_1.

Flags

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

PropertyBufferLength

Valore ULONG che specifica le dimensioni, in byte, del buffer che contiene la proprietà della porta personalizzata.

PropertyBufferOffset

Valore ULONG che specifica l'offset, in byte, nel buffer delle proprietà. L'offset viene misurato dall'inizio della struttura NDIS_SWITCH_PORT_PROPERTY_CUSTOM fino all'inizio del buffer delle proprietà.

Commenti

La struttura NDIS_SWITCH_PORT_PROPERTY_CUSTOM viene usata nelle richieste del set OID seguenti:

La struttura NDIS_SWITCH_PORT_PROPERTY_CUSTOM segue la struttura NDIS_SWITCH_PORT_PROPERTY_PARAMETERS nel buffer associato a queste richieste del set OID. Il membro InformationBuffer della struttura NDIS_OID_REQUEST contiene un puntatore a questo buffer.

Le estensioni del commutatore estendibile possono accedere al buffer delle proprietà della porta personalizzata all'interno di una struttura NDIS_SWITCH_PORT_PROPERTY_CUSTOM usando la macro NDIS_SWITCH_PORT_PROPERTY_CUSTOM_GET_BUFFER .

Per altre informazioni sui criteri del commutatore estendibile, vedere Criteri di commutatore estendibile Hyper-V.

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_OID_REQUEST

NDIS_SWITCH_PORT_PROPERTY_CUSTOM_GET_BUFFER

NDIS_SWITCH_PORT_PROPERTY_PARAMETERS

OID_SWITCH_PORT_PROPERTY_ADD

OID_SWITCH_PORT_PROPERTY_UPDATE