Compartir a través de


HidGameControllerProvider Clase

Definición

Representa el dispositivo subyacente para un controlador de juego HID (dispositivo de interfaz humana).

public ref class HidGameControllerProvider sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 262144)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class HidGameControllerProvider final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 262144)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class HidGameControllerProvider
Public NotInheritable Class HidGameControllerProvider
Herencia
Object Platform::Object IInspectable HidGameControllerProvider
Atributos
Implementaciones

Requisitos de Windows

Familia de dispositivos
Windows 10 Creators Update (se introdujo en la versión 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v4.0)

Comentarios

Esta clase proporciona funciones para enviar informes de salida HID sin procesar, así como leer y escribir informes de características HID sin procesar. Estos informes están en su formato original; no se realiza ningún análisis en ellos.

Esta clase también expone la página HID y el uso del TLC (colección de nivel superior), para que pueda interactuar correctamente con cada TLC compatible.

Propiedades

FirmwareVersionInfo

Versión de firmware del controlador.

HardwareProductId

Identificador del producto de hardware del controlador.

HardwareVendorId

Identificador del proveedor de hardware del controlador.

HardwareVersionInfo

Contiene información sobre la versión de hardware del controlador.

IsConnected

Valor booleano que indica si el controlador está conectado.

UsageId

Identificador de uso de la colección de nivel superior.

UsagePage

Página de uso de la colección de nivel superior.

Métodos

GetFeatureReport(Byte, Byte[])

Obtiene el informe de características HID (dispositivo de interfaz humana) especificado del controlador.

SendFeatureReport(Byte, Byte[])

Envía el informe de características HID (dispositivo de interfaz humana) especificado al dispositivo.

SendOutputReport(Byte, Byte[])

Envía el informe de salida HID (dispositivo de interfaz humana) especificado al dispositivo.

Se aplica a

Consulte también