IMFMediaEventGenerator::QueueEvent-Methode (mfobjects.h)
Fügt ein neues Ereignis in die Warteschlange des Objekts ein.
Syntax
HRESULT QueueEvent(
[in] MediaEventType met,
[in] REFGUID guidExtendedType,
[in] HRESULT hrStatus,
[in] const PROPVARIANT *pvValue
);
Parameter
[in] met
Gibt den Ereignistyp an. Der Ereignistyp wird von der IMFMediaEvent::GetType-Methode des Ereignisses zurückgegeben. Eine Liste der Ereignistypen finden Sie unter Media Foundation-Ereignisse.
[in] guidExtendedType
Der erweiterte Typ. Wenn das Ereignis keinen erweiterten Typ aufweist, verwenden Sie den Wert GUID_NULL. Der erweiterte Typ wird von der IMFMediaEvent::GetExtendedType-Methode des Ereignisses zurückgegeben.
[in] hrStatus
Ein Erfolgs- oder Fehlercode, der die status des Ereignisses angibt. Dieser Wert wird von der IMFMediaEvent::GetStatus-Methode des Ereignisses zurückgegeben.
[in] pvValue
Zeiger auf einen PROPVARIANT-Wert , der den Ereigniswert enthält. Dieser Parameter kann NULL sein. Dieser Wert wird von der IMFMediaEvent::GetValue-Methode des Ereignisses zurückgegeben.
Rückgabewert
Die Methode gibt ein HRESULT zurück. Mögliches Werte (aber nicht die Einzigen) sind die in der folgenden Tabelle.
Rückgabecode | BESCHREIBUNG |
---|---|
|
Die Methode wurde erfolgreich ausgeführt. |
|
Das Objekt wurde heruntergefahren. |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | mfobjects.h (include Mfidl.h) |
Bibliothek | Mfuuid.lib |