Share via


structure MFP_ERROR_EVENT (mfplay.h)

Important Déconseillée. Cette API peut être supprimée des versions ultérieures de Windows. Les applications doivent utiliser la session multimédia pour la lecture.
 

Structure d’événements pour l’événement MFP_EVENT_TYPE_ERROR . Cet événement est envoyé si une erreur se produit pendant la lecture.

Syntaxe

typedef struct MFP_ERROR_EVENT {
  MFP_EVENT_HEADER header;
} MFP_ERROR_EVENT;

Membres

header

MFP_EVENT_HEADER structure qui contient des données communes à tous les événements IMFPMediaPlayer . Le membre hrEvent de la structure contient le code d’erreur.

Remarques

Pour obtenir un pointeur vers cette structure, castez le paramètre pEventHeader de la méthode IMFPMediaPlayerCallback ::OnMediaPlayerEvent . Vous pouvez utiliser la macro MFP_GET_ERROR_EVENT à cet effet.

Cet événement n’est pas utilisé pour signaler l’échec d’une méthode IMFPMediaPlayer asynchrone. Si une méthode asynchrone échoue, l’erreur est signalée dans l’événement standard répertorié pour cette méthode. L’événement MFP_EVENT_TYPE_ERROR est utilisé pour les erreurs qui se produisent en dehors du contexte d’un appel de méthode asynchrone.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau uniquement]
En-tête mfplay.h

Voir aussi

IMFPMediaPlayerCallback

Media Foundation Structures

Utilisation de MFPlay pour la lecture audio/vidéo