Método IBidiRequest::SetInputData (bidispl.h)
O método SetInputData define os dados a serem enviados para a impressora.
Sintaxe
HRESULT SetInputData(
[in] const DWORD dwType,
[in] const BYTE *pData,
[in] const UINT uSize
);
Parâmetros
[in] dwType
O tipo de dados a serem enviados. Esse parâmetro pode usar um dos valores a seguir.
Valor | Descrição |
---|---|
BIDI_NULL | Sem dados. |
BIDI_INT | Dados Integer. |
BIDI_FLOAT | Número de ponto flutuante. |
BIDI_BOOL | TRUE ou FALSE |
BIDI_STRING | Cadeia de caracteres Unicode. |
BIDI_TEXT | Cadeia de caracteres Unicode não localizável. |
BIDI_ENUM | Dados de enumeração na forma de uma cadeia de caracteres Unicode. |
BIDI_BLOB | Dados binários. |
[in] pData
Um ponteiro para a matriz de bytes que contém os dados. Por exemplo, se dwType for BIDI_BOOL, pData apontará para um buffer que contém um valor booliano e, se dwType for BIDI_BLOB, pData apontará para um buffer que contém os dados binários.
[in] uSize
Tamanho, em bytes, da matriz de bytes especificada por pData.
Retornar valor
O método retorna um dos valores a seguir. Para obter mais informações sobre códigos de erro COM, consulte Códigos de erro COM.
Valor | Descrição |
---|---|
S_OK | A operação foi realizada com êxito. |
E_HANDLE | O identificador da interface era inválido. |
E_INVALIDARG | O tipo dos dados não era consistente com seu tamanho. |
E_OUTOFMEMORY | Falha na alocação de memória. |
Nenhuma das opções acima | O HRESULT contém um código de erro correspondente ao último erro. |
Comentários
Se um aplicativo chamar SetInputData mais de uma vez, somente o valor da última chamada será definido.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows XP |
Servidor mínimo com suporte | Windows Server 2003 |
Plataforma de Destino | Área de Trabalho |
Cabeçalho | bidispl.h |
DLL | Bidispl.dll |
Confira também
Interfaces de comunicação bidirecional