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, retournée avec les données brutes.

Valeur de retour

Type : size_t Retourne 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 retourné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 de retour de la méthode GetRawData indique combien d’octets ont été écrits dans la mémoire tampon de l’appelant. Elle ne diffère de la valeur du paramètre bufferSize que lorsque la mémoire tampon fournie est plus grande que nécessaire.

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 sur GameInput
Vue d’ensemble de GameInput
IGameInputRawDeviceReport

Historique des versions

Dernière modification le 6 octobre 2026