Freigeben über


IDiscFormat2::IsCurrentMediaSupported-Methode (imapi2.h)

Bestimmt, ob die aktuellen Medien in einem unterstützten Recorder das angegebene Format unterstützen.

Syntax

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

Parameter

[in] recorder

Eine IDiscRecorder2-Schnittstelle des zu testden Recorders.

[out] value

Ist VARIANT_TRUE, wenn die Medien im Recorder das angegebene Format unterstützen; andernfalls VARIANT_FALSE.

Hinweis VARIANT_TRUE impliziert auch, dass das Ergebnis von IsDiscRecorderSupported VARIANT_TRUE ist.
 

Rückgabewert

S_OK oder S_FALSE werden bei Erfolg zurückgegeben, aber als Ergebnis der Implementierung können andere Erfolgscodes zurückgegeben werden. Die folgenden Fehlercodes werden häufig bei Einem Vorgangsfehler zurückgegeben, stellen jedoch nicht die einzigen möglichen Fehlerwerte dar:

Rückgabecode Beschreibung
E_POINTER
Der Zeiger ist ungültig.

Wert: 0x80004003

E_IMAPI_RECORDER_MEDIA_NO_MEDIA
Das Gerät enthält keine Medien.

(HRESULT)0xC0AA0202

 
Hinweis Derzeit gibt Windows Vista S_OK und VARIANT_FALSE zurück, wenn keine Medien auf dem Gerät vorhanden sind, während E_IMAPI_RECORDER_MEDIA_NO_MEDIA und VARIANT_FALSE in Windows 7 zurückgegeben werden.
 

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista, Windows XP mit SP2 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile imapi2.h

Weitere Informationen

IDiscFormat2

IDiscFormat2::IsDiscRecorderSupported