Méthode IMFMediaEventGenerator ::QueueEvent (mfobjects.h)
Place un nouvel événement dans la file d’attente de l’objet.
Syntaxe
HRESULT QueueEvent(
[in] MediaEventType met,
[in] REFGUID guidExtendedType,
[in] HRESULT hrStatus,
[in] const PROPVARIANT *pvValue
);
Paramètres
[in] met
Spécifie le type d’événement. Le type d’événement est retourné par la méthode IMFMediaEvent ::GetType de l’événement . Pour obtenir la liste des types d’événements, consultez Événements Media Foundation.
[in] guidExtendedType
Type étendu. Si l’événement n’a pas de type étendu, utilisez la valeur GUID_NULL. Le type étendu est retourné par la méthode IMFMediaEvent ::GetExtendedType de l’événement .
[in] hrStatus
Code de réussite ou d’échec indiquant le status de l’événement. Cette valeur est retournée par la méthode IMFMediaEvent ::GetStatus de l’événement.
[in] pvValue
Pointeur vers un PROPVARIANT qui contient la valeur d’événement. Ce paramètre peut être NULL. Cette valeur est retournée par la méthode IMFMediaEvent ::GetValue de l’événement.
Valeur retournée
Cette méthode retourne un code HRESULT. Les valeurs possibles sont notamment celles figurant dans le tableau suivant.
Code de retour | Description |
---|---|
|
S_OK |
|
L’objet a été arrêté. |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau | applications UWP] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau | applications UWP] |
Plateforme cible | Windows |
En-tête | mfobjects.h (inclure Mfidl.h) |
Bibliothèque | Mfuuid.lib |