Compartir a través de


estructura NDIS_SWITCH_PORT_PROPERTY_CUSTOM (ntddndis.h)

La estructura NDIS_SWITCH_PORT_PROPERTY_CUSTOM especifica una propiedad de directiva personalizada para un puerto de conmutador extensible Hyper-V.

Los proveedores de software independientes (ISV) definen el formato de las propiedades personalizadas. El formato de la propiedad personalizada es propietario del ISV.

Sintaxis

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;

Miembros

Header

Tipo, revisión y tamaño de la estructura NDIS_SWITCH_PORT_PROPERTY_CUSTOM. Este miembro tiene el formato de una estructura NDIS_OBJECT_HEADER.

El miembro Type de Encabezado debe establecerse en NDIS_OBJECT_TYPE_DEFAULT. Para especificar la versión de la estructura NDIS_SWITCH_PORT_PROPERTY_CUSTOM, el miembro Revisión de Encabezado debe establecerse en el siguiente valor:

NDIS_SWITCH_PORT_PROPERTY_CUSTOM_REVISION_1

Versión original para NDIS 6.30 y versiones posteriores.

Establezca el miembro tamaño de en NDIS_SIZEOF_NDIS_SWITCH_PORT_PROPERTY_CUSTOM_REVISION_1.

Flags

Valor ULONG que contiene un OR bit a bit de marcas. Este miembro está reservado para NDIS.

PropertyBufferLength

Valor de ULONG que especifica el tamaño, en bytes, del búfer que contiene la propiedad de puerto personalizada.

PropertyBufferOffset

Valor de ULONG que especifica el desplazamiento, en bytes, en el búfer de propiedades. El desplazamiento se mide desde el principio de la estructura de NDIS_SWITCH_PORT_PROPERTY_CUSTOM hasta el principio del búfer de propiedades.

Observaciones

La estructura NDIS_SWITCH_PORT_PROPERTY_CUSTOM se usa en las siguientes solicitudes de conjunto de OID:

La estructura NDIS_SWITCH_PORT_PROPERTY_CUSTOM sigue la estructura NDIS_SWITCH_PORT_PROPERTY_PARAMETERS en el búfer asociado a estas solicitudes de conjunto de OID. El miembro InformationBuffer de la estructura NDIS_OID_REQUEST contiene un puntero a este búfer.

Las extensiones de conmutador extensible pueden acceder al búfer de propiedades de puerto personalizado dentro de una estructura de NDIS_SWITCH_PORT_PROPERTY_CUSTOM mediante la macro NDIS_SWITCH_PORT_PROPERTY_CUSTOM_GET_BUFFER.

Para obtener más información sobre las directivas de conmutador extensible, vea Hyper-V Directivas de conmutador extensible.

Requisitos

Requisito Valor
cliente mínimo admitido Compatible con NDIS 6.30 y versiones posteriores.
encabezado de ntddndis.h (include Ndis.h)

Consulte también

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