Método IMFHttpDownloadRequest::EndReceiveResponse (mfidl.h)
Invocado pelo Microsoft Media Foundation para concluir a operação assíncrona iniciada por BeginReceiveResponse.
Sintaxe
HRESULT EndReceiveResponse(
[in] IMFAsyncResult *pResult
);
Parâmetros
[in] pResult
Ponteiro para a interface IMFAsyncResult . O Microsoft Media Foundation passará o mesmo ponteiro que seu objeto de retorno de chamada recebeu no método IMFAsyncCallback::Invoke .
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 |
---|---|
|
Recebeu com êxito a resposta HTTP e os cabeçalhos associados. |
Comentários
Se o servidor falhou na solicitação, mas respondeu com um código HTTP status específico, EndReceiveResponse ainda deverá retornar S_OK. O Media Foundation invocará o método GetHttpStatus para recuperar o código http status.
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 |