estructura NDIS_SWITCH_PROPERTY_CUSTOM (ntddndis.h)
La estructura NDIS_SWITCH_PROPERTY_CUSTOM especifica una propiedad de perfil personalizada para el conmutador extensible de 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_PROPERTY_CUSTOM {
NDIS_OBJECT_HEADER Header;
ULONG Flags;
ULONG PropertyBufferLength;
ULONG PropertyBufferOffset;
} NDIS_SWITCH_PROPERTY_CUSTOM, *PNDIS_SWITCH_PROPERTY_CUSTOM;
Miembros
Header
Tipo, revisión y tamaño de la estructura NDIS_SWITCH_PROPERTY_CUSTOM . Este miembro tiene el formato de estructura NDIS_OBJECT_HEADER .
El miembro Type de Header debe establecerse en NDIS_OBJECT_TYPE_DEFAULT. Para especificar la versión de la estructura NDIS_SWITCH_PROPERTY_CUSTOM , el miembro Revision de Header debe establecerse en el siguiente valor:
NDIS_SWITCH_PROPERTY_CUSTOM_REVISION_1
Versión original para NDIS 6.30 y versiones posteriores.
Establezca el miembro Size en NDIS_SIZEOF_NDIS_SWITCH_PROPERTY_CUSTOM_REVISION_1.
Flags
Valor ULONG que contiene un OR bit a bit de marcas. Este miembro está reservado para NDIS.
PropertyBufferLength
Valor ULONG que especifica el tamaño, en bytes, del búfer que contiene la propiedad de conmutador extensible personalizada.
PropertyBufferOffset
Valor ULONG que especifica el desplazamiento, en bytes, en el búfer de propiedades. El desplazamiento se mide desde el principio de la estructura NDIS_SWITCH_PROPERTY_CUSTOM hasta el principio del búfer de propiedades.
Comentarios
La estructura NDIS_SWITCH_PROPERTY_CUSTOM se usa en las siguientes solicitudes de conjunto de OID:
La estructura NDIS_SWITCH_PROPERTY_CUSTOM sigue la estructura de NDIS_SWITCH_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 tener acceso al búfer de propiedades de conmutador extensible personalizado especificado por una estructura de NDIS_SWITCH_PROPERTY_CUSTOM mediante la macro NDIS_SWITCH_PROPERTY_CUSTOM_GET_BUFFER .
Para obtener más información sobre las directivas de conmutador extensible, consulte Directivas de conmutador extensible de Hyper-V.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Se admite en NDIS 6.30 y versiones posteriores. |
Encabezado | ntddndis.h (include Ndis.h) |
Consulte también
NDIS_SWITCH_PROPERTY_CUSTOM_GET_BUFFER