Partager via


Méthode IDiscFormat2 ::IsCurrentMediaSupported (imapi2.h)

Détermine si le média actuel dans un enregistreur pris en charge prend en charge le format donné.

Syntaxe

HRESULT IsCurrentMediaSupported(
  [in]  IDiscRecorder2 *recorder,
  [out] VARIANT_BOOL   *value
);

Paramètres

[in] recorder

Interface IDiscRecorder2 de l’enregistreur à tester.

[out] value

Est VARIANT_TRUE si le média de l’enregistreur prend en charge le format donné ; sinon, VARIANT_FALSE.

Note VARIANT_TRUE implique également que le résultat d’IsDiscRecorderSupported est VARIANT_TRUE.
 

Valeur retournée

S_OK ou S_FALSE sont retournés 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 :

Code de retour Description
E_POINTER
Le pointeur n’est pas valide.

Valeur : 0x80004003

E_IMAPI_RECORDER_MEDIA_NO_MEDIA
Il n’y a aucun média dans l’appareil.

(HRESULT)0xC0AA0202

 
Note Actuellement, Windows Vista retourne S_OK et VARIANT_FALSE lorsque le support n’est pas présent dans l’appareil, tandis que les E_IMAPI_RECORDER_MEDIA_NO_MEDIA et les VARIANT_FALSE sont retournés dans Windows 7.
 

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista, Windows XP avec SP2 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête imapi2.h

Voir aussi

IDiscFormat2

IDiscFormat2 ::IsDiscRecorderSupported