Skip to main content

IGameInputDevice::ExecuteRawDeviceIoControl

Déconseillé. Cette méthode a été supprimée dans GameInput v1 et n’est pas disponible dans l’API actuelle.
Envoie un code de contrôle d’E/S directement à un périphérique HID brut.

Syntaxe

Paramètres

controlCode   _In_
Type : uint32_t
Le code de contrôle d’E/S à envoyer. inputBufferSize   _In_
Type : size_t
La taille, en octets, de inputBuffer. inputBuffer   _In_reads_bytes_opt_(inputBufferSize)_
Type : const void*
Un pointeur vers la mémoire tampon des données d’entrée. outputBufferSize   _In_
Type : size_t
La taille, en octets, de outputBuffer. outputBuffer   _Out_writes_bytes_opt_(outputBufferSize)_
Type : void*
Un pointeur vers la mémoire tampon des données de sortie. outputSizeWritten   _Out_opt_
Type : size_t*
Le nombre d’octets écrits dans outputBuffer.

Valeur de retour

Type : HRESULT Retourne E_NOTIMPL, car cette méthode n’a jamais été implémentée dans v0.

Remarques

Cette méthode était disponible lorsqu’un accès exclusif au périphérique brut avait été obtenu au moyen de AcquireExclusiveRawDeviceAccess. Elle a été supprimée dans v1 dans le cadre d’une simplification du modèle d’accès aux périphériques bruts.

Historique des versions

Voir aussi

Membres déconseillés de l’API GameInput
IGameInputDevice::AcquireExclusiveRawDeviceAccess
IGameInputDevice
Last modified on October 6, 2026