Partager via


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

Voir aussi

IWiaItemExtras