IStiUSD ::RawWriteData, méthode (stiusd.h)
La méthode IStiUSD ::RawWriteData d’un minidriver d’image continue écrit des données dans un appareil toujours image.
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 fournis par l’appelant à écrire. Il s’agit du nombre d’octets dans la mémoire tampon vers laquelle pointe lpBuffer.
lpOverlapped
Pointeur facultatif fourni par l’appelant vers une structure QUI SE CHEVAUCHE (décrit dans la documentation du Kit de développement logiciel (SDK) Microsoft Windows).
Valeur de retour
Si l’opération réussit, la méthode doit retourner S_OK. Sinon, il doit retourner l’un des codes d’erreur préfixés STIERR définis dans stierr.h.
Remarques
Un minidriver toujours image implémente généralement cette méthode en appelant WriteFile (décrit dans la documentation du Kit de développement logiciel (SDK) Windows).
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Bureau |
d’en-tête | stiusd.h (include Stiusd.h) |