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 |