Méthode IStiDevice ::RawWriteData (sti.h)
La méthode IStiDevice ::RawWriteData écrit des données dans un appareil d’image fixe.
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 à écrire fournis par l’appelant. Il s’agit du nombre d’octets dans la mémoire tampon vers laquelle lpBuffer pointe.
[in, optional] 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 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é par les minidrivers fournis par le fournisseur.
Avant d’appeler IStiDevice ::RawWriteData, les clients de l’interface COM IStiDevice 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.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | sti.h (inclure Sti.h) |