Bagikan melalui


Metode IDiscRecorder2Ex::GetDeviceDescriptor (imapi2.h)

Mengambil pendeskripsi perangkat untuk perangkat.

Sintaks

HRESULT GetDeviceDescriptor(
  [out] BYTE                           **data,
  [out] ULONG_IMAPI2_DEVICE_DESCRIPTOR *byteSize
);

Parameter

[out] data

Buffer data yang berisi deskriptor perangkat penyimpanan. Untuk detail konten buffer data, lihat struktur STORAGE_DEVICE_DESCRIPTOR di DDK

Setelah selesai, panggil fungsi CoTaskMemFree untuk membebaskan memori.

[out] byteSize

Ukuran, dalam byte, dari buffer data.

Mengembalikan nilai

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

Menampilkan kode Deskripsi
E_POINTER
Penunjuk tidak valid.

Nilai: 0x80004003

E_FAIL
Kegagalan yang tidak ditentukan.

Nilai: 0x80004005

E_OUTOFMEMORY
Gagal mengalokasikan memori yang diperlukan.

Nilai: 0x8007000E

Persyaratan

   
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

IDiscRecorder2Ex