Metode IKsDataTypeHandler::KsQueryExtendedSize (ksproxy.h)

Metode KsQueryExtendedSize mengambil informasi header yang diperluas yang diperlukan untuk operasi input dan output (I/O).

Sintaks

HRESULT KsQueryExtendedSize(
  [out] ULONG *ExtendedSize
);

Parameter

[out] ExtendedSize

Penunjuk ke variabel yang menerima ukuran header yang diperluas dalam byte.

Nilai kembali

Mengembalikan NOERROR jika berhasil; jika tidak, mengembalikan kode kesalahan.

Keterangan

Jika KsQueryExtendedSize mengembalikan nol di ExtendedSize, klien tidak boleh memanggil metode KsPrepareIoOperation dan KsCompleteIoOperation dari antarmuka IKsDataTypeHandler karena persiapan I/O dan operasi penyelesaian tidak diperlukan. Untuk semua nilai lain yang dikembalikan KsQueryExtendedSize di ExtendedSize, klien harus mengalokasikan ruang memori untuk header stream yang diperluas per nilai yang dikembalikan dan memanggil KsPrepareIoOperation dan KsCompleteIoOperation untuk mempersiapkan dan menyelesaikan operasi I/O yang terkait dengan header.

Persyaratan

Persyaratan Nilai
Target Platform Desktop
Header ksproxy.h (termasuk Ksproxy.h)

Lihat juga

IKsDataTypeHandler::KsCompleteIoOperation

IKsDataTypeHandler::KsPrepareIoOperation