IStiDevice ::RawWriteData, méthode (sti.h)
La méthode IStiDevice ::RawWriteData écrit des données dans un appareil toujours image.
Syntaxe
HRESULT RawWriteData(
[in] LPVOID lpBuffer,
DWORD nNumberOfBytes,
[in, optional] LPOVERLAPPED lpOverlapped
);
Paramètres
[in] 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.
[in, optional] 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 retourne S_OK. Sinon, elle retourne l’un des codes d’erreur préfixés STIERR définis dans stierr.h.
Remarques
La méthode IStiDevice ::RawWriteData appelle IStiUSD ::RawWriteData, qui est exportée par des minidrivers fournis par le fournisseur.
Avant d’appeler IStiDevice ::RawWriteData, les clients de l’interface IStiDevice COM doivent appeler IStillImage ::CreateDevice pour obtenir un pointeur d’interface IStiDevice, qui fournit l’accès à un appareil spécifié.
Un appel à IStiDevice ::RawWriteData doit être précédé d’un appel à IStiDevice ::LockDevice et suivi d’un appel à IStiDevice ::UnLockDevice.
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Bureau |
d’en-tête | sti.h (include Sti.h) |