Método IMFMediaEventGenerator::QueueEvent (mfobjects.h)
Coloca um novo evento na fila do objeto.
Sintaxe
HRESULT QueueEvent(
[in] MediaEventType met,
[in] REFGUID guidExtendedType,
[in] HRESULT hrStatus,
[in] const PROPVARIANT *pvValue
);
Parâmetros
[in] met
Especifica o tipo de evento. O tipo de evento é retornado pelo método IMFMediaEvent::GetType do evento. Para obter uma lista de tipos de eventos, consulte Media Foundation Events.
[in] guidExtendedType
O tipo estendido. Se o evento não tiver um tipo estendido, use o valor GUID_NULL. O tipo estendido é retornado pelo método IMFMediaEvent::GetExtendedType do evento.
[in] hrStatus
Um código de êxito ou falha que indica o status do evento. Esse valor é retornado pelo método IMFMediaEvent::GetStatus do evento.
[in] pvValue
Ponteiro para um PROPVARIANT que contém o valor do evento. Este parâmetro pode ser NULL. Esse valor é retornado pelo método IMFMediaEvent::GetValue do evento.
Retornar valor
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 |
---|---|
|
O método foi bem-sucedido. |
|
O objeto foi desligado. |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows Server 2008 [aplicativos da área de trabalho | Aplicativos UWP] |
Plataforma de Destino | Windows |
Cabeçalho | mfobjects.h (inclua Mfidl.h) |
Biblioteca | Mfuuid.lib |