Compartilhar via


Método IWiaItemExtras::Escape (wia_xp.h)

O método IWiaItemExtras::Escape envia uma solicitação para uma operação de E/S específica do fornecedor para um dispositivo de imagem parada.

Sintaxe

HRESULT Escape(
  [in]  DWORD dwEscapeCode,
  [in]  BYTE  *lpInData,
  [in]  DWORD cbInDataSize,
  [out] BYTE  *pOutData,
  [in]  DWORD dwOutDataSize,
  [out] DWORD *pdwActualDataSize
);

Parâmetros

[in] dwEscapeCode

Tipo: DWORD

Chamando o valor de tamanho DWORD fornecido pelo aplicativo, definido pelo fornecedor, que representa uma operação de E/S.

[in] lpInData

Tipo: BYTE*

Ponteiro para um buffer fornecido pelo aplicativo de chamada que contém dados a serem enviados para o dispositivo.

[in] cbInDataSize

Tipo: DWORD

Chamando o comprimento fornecido pelo aplicativo, em bytes, dos dados contidos no buffer apontado por lpInData.

[out] pOutData

Tipo: BYTE*

Ponteiro para um buffer de memória fornecido pelo aplicativo de chamada para receber dados do dispositivo.

[in] dwOutDataSize

Tipo: DWORD

Chamando o comprimento fornecido pelo aplicativo, em bytes, do buffer apontado por pOutData.

[out] pdwActualDataSize

Tipo: DWORD*

Recebe o número de bytes realmente gravados em pOutData.

Retornar valor

Tipo: HRESULT

Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional, Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho wia_xp.h (inclua Wia.h)
Biblioteca Wiaguid.lib
DLL Wiaservc.dll

Confira também

IWiaItemExtras