Método IMFHttpDownloadRequest::GetAtEndOfPayload (mfidl.h)
Invocado pelo Microsoft Media Foundation para marcar se ele deve invocar BeginReadPayload para ler dados do corpo da mensagem da resposta. Durante o processamento de uma resposta HTTP típica, a Media Foundation invocará BeginReadPayload várias vezes, mas uma vez que GetAtEndOfPayload definir seu parâmetro de saída como TRUE, o Media Foundation não invocará BeginReadPayload novamente.
Sintaxe
HRESULT GetAtEndOfPayload(
[out] BOOL *pfAtEndOfPayload
);
Parâmetros
[out] pfAtEndOfPayload
Defina como FALSE se uma chamada para BeginReadPayload puder retornar um ou mais bytes de dados para o Media Foundation. Defina como TRUE quando não houver mais dados a serem retornados.
Valor retornado
O método retorna um HRESULT. Os possíveis valores incluem, mas sem limitação, aqueles na tabela a seguir.
Código de retorno | Descrição |
---|---|
|
Operação concluída com sucesso. |
|
O parâmetro pfAtEndOfPayload é um ponteiro inválido. |
Comentários
O Microsoft Media Foundation invoca GetAtEndOfPayload somente depois de ter invocado Com êxito EndReceiveResponse.
Requisitos
Cliente mínimo com suporte | Windows 10, versão 1703 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Nenhum compatível |
Plataforma de Destino | Windows |
Cabeçalho | mfidl.h |
Biblioteca | Mfplat.lib; Mfplat.dll |