Partager via


Méthode IDiscMaster ::EnumDiscMasterFormats (imapi.h)

Récupère un énumérateur pour tous les formats de mastering de disque pris en charge par cet objet master disque. Un format de master disque spécifie la structure du contenu dans un fichier image intermédiaire (données/audio) et l’interface qui gère l’image intermédiaire.

Syntaxe

HRESULT EnumDiscMasterFormats(
  [out] IEnumDiscMasterFormats **ppEnum
);

Paramètres

[out] ppEnum

Adresse d’un pointeur vers l’énumérateur IEnumDiscMasterFormats .

Valeur retournée

S_OK est retourné en cas de réussite, mais d’autres codes de réussite peuvent être retournés à la suite de l’implémentation. Les codes d’erreur suivants sont généralement retournés en cas d’échec de l’opération, mais ne représentent pas les seules valeurs d’erreur possibles :

Remarques

MSDiscMasterObj retourne un énumérateur qui identifie les formats pris en charge par leurs ID d’interface. Actuellement, il existe deux formats : IID_IRedbookDiscMaster ( IRedbookDiscMaster) et IID_IJolietDiscMaster ( IJolietDiscMaster).

IEnumDiscMasterFormats est un énumérateur COM standard, comme indiqué dans IEnumXXXX. Chaque appel à Next retourne un tableau d’IID, un IID par disque pris en charge master format. Pour sélectionner le format actif et récupérer un pointeur vers une interface de format spécifique, utilisez SetActiveDiscMasterFormat. (N’utilisez pas QueryInterface, car l’interface ne sera pas associée au format actif).

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête imapi.h
Bibliothèque Uuid.lib
DLL Actxprxy.dll

Voir aussi

IDiscMaster