Passer au contenu principal

IGameInputRawDeviceReport::GetRawData

Récupère le contenu de la mémoire tampon du rapport sous forme d’octets bruts.

Syntaxe

Paramètres

bufferSize   _In_
Type : size_t
Taille de la mémoire tampon transmise à GetRawData. buffer   _Out_writes_(bufferSize)
Type : void*
Mémoire tampon créée par l’utilisateur et renvoyée avec les données brutes.

Valeur renvoyée

Type : size_t Renvoie le nombre d’octets écrits dans la mémoire tampon de l’appelant pour les périphériques Game Input Protocol (GIP).

Remarques

La méthode IGameInputRawDeviceReport::GetRawData permet aux applications de lire le contenu de la mémoire tampon du rapport sous forme d’octets bruts. L’appelant transmet généralement une mémoire tampon dont la taille correspond à la valeur renvoyée par la méthode GetRawDataSize. Toutefois, la méthode GetRawData accepte une mémoire tampon de n’importe quelle taille. Si la mémoire tampon est trop petite, la sortie est simplement tronquée. La valeur renvoyée par la méthode GetRawData indique le nombre d’octets écrits dans la mémoire tampon de l’appelant. Elle ne diffère de la valeur du paramètre bufferSize que lorsqu’une mémoire tampon plus grande que nécessaire est fournie.

Configuration requise

En-tête : GameInput.h Bibliothèque : xgameruntime.lib Plateformes prises en charge : Windows, consoles de la famille XBOX One et consoles XBOX Series

Voir aussi

Rubriques avancées de GameInput
Vue d’ensemble de GameInput
IGameInputRawDeviceReport

Historique des versions

Dernière modification le 6 octobre 2026