Méthode IStiUSD ::RawWriteData (stiusd.h)
La méthode IStiUSD ::RawWriteData d’un minidriver d’image fixe écrit des données dans un appareil d’image fixe.
Syntaxe
HRESULT RawWriteData(
LPVOID lpBuffer,
DWORD nNumberOfBytes,
LPOVERLAPPED lpOverlapped
);
Paramètres
lpBuffer
Pointeur fourni par l’appelant vers une mémoire tampon contenant les données à envoyer à l’appareil.
nNumberOfBytes
Nombre d’octets à écrire fournis par l’appelant. Il s’agit du nombre d’octets dans la mémoire tampon vers laquelle lpBuffer pointe.
lpOverlapped
Pointeur facultatif fourni par l’appelant vers une structure CHEVAUCHEMENT (décrite dans la documentation Microsoft Windows SDK).
Valeur retournée
Si l’opération réussit, la méthode doit retourner S_OK. Sinon, elle doit retourner l’un des codes d’erreur préfixés STIERR définis dans stierr.h.
Remarques
Un minidriver d’image fixe implémente généralement cette méthode en appelant WriteFile (décrit dans la documentation du SDK Windows).
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | stiusd.h (inclure Stiusd.h) |