Bagikan melalui


IDiscFormat2::IsCurrentMediaSupported method (imapi2.h)

Menentukan apakah media saat ini dalam perekam yang didukung mendukung format yang diberikan.

Sintaks

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

Parameter

[in] recorder

Antarmuka IDiscRecorder2 perekam untuk diuji.

[out] value

Apakah VARIANT_TRUE jika media dalam perekam mendukung format yang diberikan; jika tidak, VARIANT_FALSE.

Catatan VARIANT_TRUE juga menyiratkan bahwa hasil dari IsDiscRecorderSupported VARIANT_TRUE.
 

Nilai kembali

S_OK atau S_FALSE dikembalikan pada keberhasilan, tetapi kode keberhasilan lainnya dapat dikembalikan sebagai akibat dari implementasi. Kode kesalahan berikut biasanya dikembalikan pada kegagalan operasi, tetapi tidak mewakili satu-satunya nilai kesalahan yang mungkin:

Menampilkan kode Deskripsi
E_POINTER
Pointer tidak valid.

Nilai: 0x80004003

E_IMAPI_RECORDER_MEDIA_NO_MEDIA
Tidak ada media di perangkat.

(HRESULT)0xC0AA0202

 
Catatan Saat ini, Windows Vista akan mengembalikan S_OK dan VARIANT_FALSE ketika media tidak ada di perangkat, sementara E_IMAPI_RECORDER_MEDIA_NO_MEDIA dan VARIANT_FALSE dikembalikan di Windows 7.
 

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista, Windows XP dengan SP2 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Target Platform Windows
Header imapi2.h

Lihat juga

IDiscFormat2

IDiscFormat2::IsDiscRecorderSupported