Bagikan melalui


Metode IKsFormatSupport::GetDevicePreferredFormat (devicetopology.h)

Metode GetDevicePreferredFormat mendapatkan format aliran audio pilihan untuk koneksi.

Sintaks

HRESULT GetDevicePreferredFormat(
  [out] PKSDATAFORMAT *ppKsFormat
);

Parameter

[out] ppKsFormat

Penunjuk ke variabel penunjuk tempat metode menulis alamat buffer yang berisi penentu format untuk format pilihan. Penentu dimulai dengan struktur KSDATAFORMAT yang mungkin diikuti oleh informasi format tambahan. Metode mengalokasikan penyimpanan untuk penentu format. Pemanggil bertanggung jawab untuk membebaskan penyimpanan, ketika tidak lagi diperlukan, dengan memanggil fungsi CoTaskMemFree . Jika metode gagal, *ppKsFormat adalah NULL. Untuk informasi selengkapnya tentang KSDATAFORMAT, penentu format, dan CoTaskMemFree, lihat dokumentasi Windows DDK.

Nilai kembali

Jika metode berhasil, metode akan mengembalikan S_OK. Jika gagal, kemungkinan kode pengembalian menyertakan, tetapi tidak terbatas pada, nilai yang diperlihatkan dalam tabel berikut.

Menampilkan kode Deskripsi
E_POINTER
Pointer ppKsFormat adalah NULL.
E_OUTOFMEMORY
Kehabisan memori.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Target Platform Windows
Header devicetopology.h

Lihat juga

Antarmuka IKsFormatSupport