Compartir a través de


OID_SWITCH_PROPERTY_ENUM

El Hyper-V extensión de conmutador extensible emite una solicitud de método de identificador de objeto (OID) de OID_SWITCH_PROPERTY_ENUM para obtener una matriz. Esta matriz contiene las directivas de conmutador aprovisionadas que coinciden con los criterios especificados. Cada elemento de la matriz especifica las propiedades de una directiva de conmutador extensible.

El informationBuffer miembro de la estructura NDIS_OID_REQUEST contiene un puntero a un búfer. Este búfer contiene los siguientes datos:

Observaciones

El OID_SWITCH_PROPERTY_ENUM OID solo debe emitirse cuando el conmutador extensible Hyper-V haya completado la activación. Consulte Consulta de la configuración de conmutador extensible de Hyper-V para obtener más detalles.

A diferencia de las solicitudes de consulta OID de OID_SWITCH_PORT_PROPERTY_ENUM, la extensión no tiene que llamar a ninguna ReferenceSwitchXxx o DereferenceSwitchXxx funciones cuando emite la solicitud de OID_SWITCH_PROPERTY_ENUM a la pila del controlador de conmutador extensible.

Nota Si la extensión recibe la solicitud de método OID de OID_SWITCH_PROPERTY_ENUM, no debe completar la solicitud OID. En su lugar, debe llamar a NdisFOidRequest para reenviar la solicitud OID a la pila de controladores extensible del conmutador.

Códigos de estado de retorno

El borde de minipuerto subyacente del conmutador extensible completa la solicitud de consulta OID de OID_SWITCH_PROPERTY_ENUM y devuelve uno de los siguientes códigos de estado.

Código de estado Descripción

NDIS_STATUS_SUCCESS

La solicitud OID se completó correctamente.

NDIS_STATUS_INVALID_LENGTH

La longitud del búfer de información es demasiado pequeña para devolver la estructura NDIS_SWITCH_PROPERTY_ENUM_PARAMETERS y su matriz de elementos NDIS_SWITCH_PROPERTY_ENUM_INFO. El borde de minipuerto subyacente del conmutador extensible establece el DATA. METHOD_INFORMATION. BytesNeeded miembro de la estructura NDIS_OID_REQUEST al tamaño mínimo del búfer necesario.

NDIS_STATUS_FAILURE

Error en la solicitud por otros motivos.

Requisitos

Versión

Compatible con NDIS 6.30 y versiones posteriores.

Encabezado

Ntddndis.h (include Ndis.h)

Consulte también


NDIS_OID_REQUEST

NDIS_SWITCH_PROPERTY_ENUM_INFO

NDIS_SWITCH_PROPERTY_ENUM_PARAMETERS

Consulta de la configuración de conmutador extensible de Hyper-V