Skip to main content

IGameInputDevice::ExecuteRawDeviceIoControl

Obsolète. 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 appareil HID brut.

Syntaxe

Paramètres

controlCode   _In_
Type : uint32_t
Code de contrôle d’E/S à envoyer. inputBufferSize   _In_
Type : size_t
Taille, en octets, de inputBuffer. inputBuffer   _In_reads_bytes_opt_(inputBufferSize)_
Type : const void*
Pointeur vers la mémoire tampon des données d’entrée. outputBufferSize   _In_
Type : size_t
Taille, en octets, de outputBuffer. outputBuffer   _Out_writes_bytes_opt_(outputBufferSize)_
Type : void*
Pointeur vers la mémoire tampon des données de sortie. outputSizeWritten   _Out_opt_
Type : size_t*
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 à l’appareil brut avait été obtenu via AcquireExclusiveRawDeviceAccess. Elle a été supprimée dans v1 dans le cadre de la simplification du modèle d’accès aux appareils bruts.

Historique des versions

Voir aussi

Membres obsolètes de l’API GameInput
IGameInputDevice::AcquireExclusiveRawDeviceAccess
IGameInputDevice
Last modified on October 6, 2026