IWiaItemExtras ::Escape, méthode (wia_xp.h)
La méthode IWiaItemExtras ::Escape envoie une demande d’opération d’E/S spécifique au fournisseur à un appareil à image fixe.
Syntaxe
HRESULT Escape(
[in] DWORD dwEscapeCode,
[in] BYTE *lpInData,
[in] DWORD cbInDataSize,
[out] BYTE *pOutData,
[in] DWORD dwOutDataSize,
[out] DWORD *pdwActualDataSize
);
Paramètres
[in] dwEscapeCode
Type : DWORD
Appel d’une valeur de taille DWORD fournie par l’application, définie par le fournisseur, qui représente une opération d’E/S.
[in] lpInData
Type : BYTE*
Pointeur vers une mémoire tampon fournie par l’application appelante qui contient les données à envoyer à l’appareil.
[in] cbInDataSize
Type : DWORD
Appel de la longueur fournie par l’application, en octets, des données contenues dans la mémoire tampon pointée par lpInData.
[out] pOutData
Type : BYTE*
Pointeur vers une mémoire tampon de mémoire fournie par l’application appelante pour recevoir des données de l’appareil.
[in] dwOutDataSize
Type : DWORD
Appel de la longueur fournie par l’application, en octets, de la mémoire tampon pointée par pOutData.
[out] pdwActualDataSize
Type : DWORD*
Reçoit le nombre d’octets réellement écrits dans pOutData.
Valeur retournée
Type : HRESULT
Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel, Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | wia_xp.h (incluez Wia.h) |
Bibliothèque | Wiaguid.lib |
DLL | Wiaservc.dll |