Bagikan melalui


Metode IMDSPDevice::GetFormatSupport (mswmdm.h)

Metode GetFormatSupport mengambil semua format yang didukung oleh perangkat. Informasi format mencakup codec, format file, dan skema manajemen hak digital.

Sintaks

HRESULT GetFormatSupport(
  [out] _WAVEFORMATEX **pFormatEx,
  [out] UINT          *pnFormatCount,
  [out] LPWSTR        **pppwszMimeType,
  [out] UINT          *pnMimeTypeCount
);

Parameter

[out] pFormatEx

Penunjuk ke array struktur _WAVEFORMATEX yang berisi informasi tentang codec dan laju bit yang didukung oleh perangkat.

[out] pnFormatCount

Arahkan ke jumlah elemen dalam array pFormatEx .

[out] pppwszMimeType

Penunjuk ke array yang menjelaskan format file dan skema manajemen hak digital yang didukung oleh perangkat.

[out] pnMimeTypeCount

Arahkan ke jumlah elemen dalam array pppwszMimeType .

Nilai kembali

Metode mengembalikan HRESULT. Semua metode antarmuka di Windows Media Device Manager dapat mengembalikan salah satu kelas kode kesalahan berikut:

  • Kode kesalahan COM standar
  • Kode kesalahan Windows dikonversi ke nilai HRESULT
  • Kode kesalahan Pengelola Perangkat Windows Media
Untuk daftar ekstensif kemungkinan kode kesalahan, lihat Kode Kesalahan.

Keterangan

Memori untuk parameter pFormatEx dan pppwszMimeType dialokasikan oleh metode ini dan harus dibebaskan oleh pemanggil menggunakan CoTaskMemFree, fungsi Win32 standar.

Metode ini harus diimplementasikan. Ini tidak boleh mengembalikan WMDM_E_NOTSUPPORTED atau E_NOTIMPL. Untuk informasi selengkapnya, lihat Antarmuka Wajib dan Opsional.

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header mswmdm.h
Pustaka Mssachlp.lib

Lihat juga

Antarmuka IMDSPDevice