Bagikan melalui


IToc::Metode GetContext (wmcodecdsp.h)

Metode GetContext mengambil blok byte yang sebelumnya dikaitkan dengan daftar isi dengan panggilan ke SetContext.

Sintaks

HRESULT GetContext(
  [in, out] DWORD *pdwContextSize,
  [out]     BYTE  *pbtContext
);

Parameter

[in, out] pdwContextSize

Jika pbtContext adalah NULL, ini adalah parameter output yang menerima ukuran, dalam byte, dari blok konteks. Jika pbtContext bukan NULL, ini adalah parameter input yang menentukan ukuran, dalam byte, dari buffer yang dialokasikan pemanggil yang dialokasikan yang dialokasikan oleh pbtContext.

[out] pbtContext

NULL, atau penunjuk ke buffer yang dialokasikan pemanggil yang, setelah berhasil diselesaikan, menerima blok konteks.

Mengembalikan nilai

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_BUFFERTOOSMALL
Metode mengembalikan kode kesalahan ini jika pbtContext bukan NULL dan blok konteks lebih besar dari ukuran yang ditentukan oleh bdwContextSize. Dalam hal ini, pdwContextSize berfungsi sebagai parameter output dan menerima ukuran, dalam byte, dari buffer yang diperlukan.

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 wmcodecdsp.h
DLL Wmvdspa.dll

Lihat juga

IToc