Compartir a través de


Método GetDescriptor de la clase CIM_USBDevice (administración de Hyper-V)

Devuelve el descriptor USBDevice tal y como especifican los parámetros de entrada.

Sintaxis

uint32 GetDescriptor(
  [in]      uint8  RequestType,
  [in]      uint16 RequestValue,
  [in]      uint16 RequestIndex,
  [in, out] uint16 RequestLength,
  [out]     uint8  Buffer[]
);

Parámetros

RequestType [in]

Mapa de bits que identifica el tipo de solicitud descriptor y el destinatario. El tipo de solicitud puede ser "standard", "class" o "vendor-specific". El destinatario puede ser "device", "interface", "endpoint" u "other". Consulte la especificación USB para conocer los valores adecuados para cada bit.

RequestValue [in]

Contiene el tipo descriptor en el byte alto y el índice descriptor (por ejemplo, índice o desplazamiento en la matriz Descriptor) en el byte bajo. Consulte la especificación USB para obtener más información.

RequestIndex [in]

Define el código de identificador de idioma de 2 bytes utilizado por USBDevice al devolver datos descriptores de cadena. El parámetro suele ser 0 para descriptores que no son de cadena. Consulte la especificación USB para obtener más información.

RequestLength [entrada, salida]

En la entrada, contiene la longitud (en octetos) del descriptor que se debe devolver. Si este valor es menor que la longitud real del descriptor, solo se devolverá la longitud solicitada. Si es mayor que la longitud real, se devuelve la longitud real. En la salida, este parámetro es la longitud, en octetos, del búfer que se devuelve. Si el descriptor solicitado no existe, el contenido de este parámetro no está definido.

Búfer [out]

Devuelve la información de descriptor solicitada. Si el descriptor no existe, el contenido del parámetro no está definido.

Valor devuelto

Devuelve un 0 si se ejecuta correctamente; de lo contrario, devuelve un error.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows 8.1
Servidor mínimo compatible
Windows Server 2012 R2
Espacio de nombres
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
Archivo DLL
Vmms.exe

Consulte también

CIM_USBDevice