Partager via


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)

Voir aussi

IStiDevice ::RawWriteData

IStiUSD