IMFMediaEventQueue::QueueEventParamUnk Method
Creates an event, sets an IUnknown pointer as the event data, and puts the event in the queue.
Syntax
HRESULT QueueEventParamUnk(
[in] MediaEventType met,
[in] REFGUID guidExtendedType,
[in] HRESULT hrStatus,
[in] IUnknown *pUnk
);
Parameter
met [in]
Specifies the event type of the event to be added to the queue. The event type is returned by the event's IMFMediaEvent::GetType method. For a list of event types, see Media Foundation Events.guidExtendedType [in]
The extended type of the event. If the event does not have an extended type, use the value GUID_NULL. The extended type is returned by the event's IMFMediaEvent::GetExtendedType method.hrStatus [in]
A success or failure code indicating the status of the event. This value is returned by the event's IMFMediaEvent::GetStatus method.pUnk [in]
Pointer to the IUnknown interface. The method sets this pointer as the event value. The pointer is returned by the event's IMFMediaEvent::GetValue method.
Rückgabewert
The method returns an HRESULT. Possible values include, but are not limited to, those in the following table.
Rückgabecode | Beschreibung |
---|---|
S_OK | The method succeeded. |
MF_E_SHUTDOWN | The Shutdown method was called. |
Hinweise
Call this method when your component needs to raise an event that contains an IUnknown pointer value and no attributes. If the event contains attributes, use IMFMediaEventQueue::QueueEvent instead.
This interface is available on the following platforms if the Windows Media Format 11 SDK redistributable components are installed:
- Windows XP mit Service Pack 2 (SP2) und höher.
- Windows XP Media Center Edition 2005 with KB900325 (Windows XP Media Center Edition 2005) and KB925766 (Oktober 2006 Updaterollup für Windows XP Media Center Edition) installed.
Anforderungen
Mindestens unterstützter Client |
Windows Vista |
Mindestens unterstützter Server |
Windows Server 2008 |
Header |
Mfobjects.h (include Mfidl.h) |
Bibliothek |
Mfuuid.lib |