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 |
|
Archivo DLL |
|