Bagikan melalui


Fungsi MFGetAttribute2UINT32asUINT64 (mfapi.h)

Mendapatkan atribut yang nilainya adalah dua nilai UINT32 yang dikemas ke dalam UINT64.

Sintaks

HRESULT MFGetAttribute2UINT32asUINT64(
  [in]  IMFAttributes *pAttributes,
  [in]  REFGUID       guidKey,
  [out] UINT32        *punHigh32,
  [out] UINT32        *punLow32
);

Parameter

[in] pAttributes

Penunjuk ke antarmuka IMFAttributes dari penyimpanan atribut.

[in] guidKey

GUID yang mengidentifikasi nilai mana yang akan diambil. Jenis atribut harus MF_ATTRIBUTE_UINT64.

[out] punHigh32

Menerima pesanan tinggi 32 bit.

[out] punLow32

Menerima urutan rendah 32 bit.

Nilai kembali

Metode mengembalikan HRESULT. Nilai yang mungkin termasuk, tetapi tidak terbatas pada, yang ada dalam tabel berikut.

Menampilkan kode Deskripsi
S_OK
Metode berhasil.
MF_E_ATTRIBUTENOTFOUND
Kunci yang ditentukan tidak ditemukan.
MF_E_INVALIDTYPE
Nilai atribut bukan UINT64.

Keterangan

Secara internal, fungsi ini memanggil IMFAttributes::GetUINT64 untuk mendapatkan nilai UINT64 , dan Unpack2UINT32AsUINT64 untuk membuka dua nilai 32-bit.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2008 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header mfapi.h (termasuk Mfapi.h)

Lihat juga

Atribut dan Properti

Fungsi Media Foundation