Bagikan melalui


Metode CMsgThread.SuspendThread

[Fitur yang terkait dengan halaman ini, DirectShow, adalah fitur warisan. Ini telah digantikan oleh MediaPlayer, IMFMediaEngine, dan Pengambilan Audio/Video di Media Foundation. Fitur-fitur tersebut telah dioptimalkan untuk Windows 10 dan Windows 11. Microsoft sangat menyarankan agar kode baru menggunakan MediaPlayer, IMFMediaEngine , dan Pengambilan Audio/Video di Media Foundation alih-alih DirectShow, jika memungkinkan. Microsoft menyarankan agar kode yang ada yang menggunakan API warisan ditulis ulang untuk menggunakan API baru jika memungkinkan.]

Menggunakan fungsi Microsoft Win32 SuspendThread untuk menangguhkan pengoperasian utas yang sedang berjalan.

Sintaks

DWORD SuspendThread();

Parameter

Metode ini tidak memiliki parameter.

Nilai kembali

Jika fungsi anggota berhasil, nilai yang dikembalikan adalah jumlah penangguhan utas sebelumnya. Jika fungsi anggota gagal, nilai yang dikembalikan 0xFFFFFFFF. Untuk mendapatkan informasi kesalahan yang diperluas, panggil fungsi Microsoft Win32 GetLastError .

Keterangan

Utas klien memanggil fungsi anggota ini untuk menangguhkan pengoperasian utas pekerja. Utas pekerja tetap ditangguhkan dan tidak akan dijalankan sampai panggilan tambahan ke fungsi anggota CMsgThread::ResumeThread dibuat.

Persyaratan

Persyaratan Nilai
Header
Msgthrd.h (termasuk Streams.h)
Pustaka
Strmbase.lib (build ritel);
Strmbasd.lib (build debug)

Lihat juga

Kelas CMsgThread