Método IWSDInboundAttachment::Read (wsdattachment.h)
Recupera dados de anexo de uma mensagem enviada por um host remoto.
Sintaxe
HRESULT Read(
[out] BYTE *pBuffer,
[in] DWORD dwBytesToRead,
[out] LPDWORD pdwNumberOfBytesRead
);
Parâmetros
[out] pBuffer
Ponteiro para um buffer que recebe os dados lidos do fluxo de anexos. O programa de aplicativo é responsável por alocar e liberar esse buffer de dados.
[in] dwBytesToRead
Tamanho do buffer de entrada do pBuffer , em bytes.
[out] pdwNumberOfBytesRead
Ponteiro para um DWORD que contém o número de bytes de dados lidos do fluxo de anexos no buffer de entrada do pBuffer .
Retornar valor
Os valores retornados possíveis incluem, mas não se limitam a:
Código de retorno | Descrição |
---|---|
|
Método concluído com êxito. |
|
O final do fluxo de anexos foi atingido. |
|
pBuffer é NULL. |
|
pdwNumberofBytesRead é NULL. |
Comentários
O método Read permite que um aplicativo receba dados arbitrários de um host remoto em um anexo de mensagem encapsulado por MIME. O WSDAPI fornecerá um objeto que implementa essa interface quando um fluxo de anexos é recebido como parte de uma mensagem. A chamada para Ler abre o fluxo de anexos de entrada e transfere os dados do anexo para o buffer do aplicativo. Se Read retornar S_OK ou S_FALSE, pdwNumberofBytesRead será definido como o número de bytes lidos, que pode ser menor que o tamanho do buffer. A chamada de Leitura pode bloquear o tráfego de rede.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | wsdattachment.h (include Wsdapi.h) |
DLL | Wsdapi.dll |