Compartilhar via


HidGameControllerProvider Classe

Definição

Representa o dispositivo subjacente para um controlador de jogo HID (Dispositivo de Interface 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
Herança
Object Platform::Object IInspectable HidGameControllerProvider
Atributos
Implementações

Requisitos do Windows

Requisitos Description
Família de dispositivos
Windows 10 Creators Update (introduzida na 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v4.0)

Comentários

Essa classe fornece funções para enviar relatórios de saída hid brutos, bem como ler e gravar relatórios de recursos hid brutos. Esses relatórios estão em seu formato original– nenhuma análise é feita neles.

Essa classe também expõe a página HID e o uso do TLC (coleção de nível superior), para que você possa fazer a interface correta com cada TLC com suporte.

Propriedades

Nome Description
FirmwareVersionInfo

A versão de firmware do controlador.

HardwareProductId

A ID do produto de hardware do controlador.

HardwareVendorId

A ID do fornecedor de hardware do controlador.

HardwareVersionInfo

Contém informações sobre a versão de hardware do controlador.

IsConnected

Valor booliano que indica se o controlador está conectado.

UsageId

A ID de uso da coleção de nível superior.

UsagePage

A página de uso da coleção de nível superior.

Métodos

Nome Description
GetFeatureReport(Byte, Byte[])

Obtém o relatório de recurso HID (Dispositivo de Interface Humana) especificado do controlador.

SendFeatureReport(Byte, Byte[])

Envia o relatório de recurso HID (Dispositivo de Interface Humana) especificado para o dispositivo.

SendOutputReport(Byte, Byte[])

Envia o relatório de saída HID (Dispositivo de Interface Humana) especificado para o dispositivo.

Aplica-se a

Confira também