Share via


estrutura MFP_ERROR_EVENT (mfplay.h)

Importante Preterido. Essa API pode ser removida de versões futuras do Windows. Os aplicativos devem usar a Sessão de Mídia para reprodução.
 

Estrutura de eventos para o evento MFP_EVENT_TYPE_ERROR . Esse evento será enviado se ocorrer um erro durante a reprodução.

Sintaxe

typedef struct MFP_ERROR_EVENT {
  MFP_EVENT_HEADER header;
} MFP_ERROR_EVENT;

Membros

header

MFP_EVENT_HEADER estrutura que contém dados comuns a todos os eventos IMFPMediaPlayer . O membro hrEvent da estrutura contém o código de erro.

Comentários

Para obter um ponteiro para essa estrutura, converta o parâmetro pEventHeader do método IMFPMediaPlayerCallback::OnMediaPlayerEvent . Você pode usar a macro MFP_GET_ERROR_EVENT para essa finalidade.

Esse evento não é usado para sinalizar a falha de um método IMFPMediaPlayer assíncrono. Se um método assíncrono falhar, o erro será relatado no evento padrão listado para esse método. O evento MFP_EVENT_TYPE_ERROR é usado para erros que ocorrem fora do contexto de uma chamada de método assíncrono.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 7 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 R2 [somente aplicativos da área de trabalho]
Cabeçalho mfplay.h

Confira também

IMFPMediaPlayerCallback

Estruturas do Media Foundation

Usando mfplay para reprodução de áudio/vídeo