Metode IKsDataTypeHandler::KsCompleteIoOperation (ksproxy.h)
Metode KsCompleteIoOperation membersihkan header yang diperluas dan menyelesaikan operasi input dan output (I/O).
Sintaks
HRESULT KsCompleteIoOperation(
[in, out] IMediaSample *Sample,
[in, out] PVOID StreamHeader,
[in] KSIOOPERATION IoOperation,
[in] BOOL Cancelled
);
Parameter
[in, out] Sample
Arahkan ke antarmuka IMediaSample untuk sampel media terkait.
[in, out] StreamHeader
Penunjuk ke buffer yang berisi informasi header yang diperluas.
[in] IoOperation
Nilai yang menentukan jenis operasi I/O. Nilai ini bisa menjadi salah satu nilai berikut dari jenis enumerasi KSIOOPERATION:
Nilai | Deskripsi |
---|---|
KsIoOperation_Write | Tulis data untuk dialirkan. |
KsIoOperation_Read | Membaca data dari aliran. |
[in] Cancelled
Nilai Boolean yang TRUE jika operasi I/O dibatalkan dan FALSE sebaliknya.
Nilai kembali
Mengembalikan NOERROR jika berhasil; jika tidak, mengembalikan kode kesalahan. Jika jenis utama aliran KSDATAFORMAT_TYPE_AUDIO, panggilan KsCompleteIoOperation tidak dapat diterapkan, sehingga KsCompleteIoOperation secara otomatis mengembalikan NOERROR.
Keterangan
Klien hanya memanggil KsCompleteIoOperation jika penangan jenis data yang ditunjukkan kepada klien keberadaan informasi header yang diperluas dalam panggilan ke metode IKsDataTypeHandler::KsQueryExtendedSize .
Untuk informasi selengkapnya tentang IMediaSample, lihat dokumentasi Microsoft Windows SDK.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Desktop |
Header | ksproxy.h (termasuk Ksproxy.h) |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk