Bagikan melalui


Fungsi AvSetMmMaxThreadCharacteristicsA (avrt.h)

Mengaitkan utas panggilan dengan tugas yang ditentukan.

Sintaks

AVRTAPI HANDLE AvSetMmMaxThreadCharacteristicsA(
  [in]      LPCSTR  FirstTask,
  [in]      LPCSTR  SecondTask,
  [in, out] LPDWORD TaskIndex
);

Parameter

[in] FirstTask

Nama tugas pertama yang akan dilakukan. Nama ini harus cocok dengan nama salah satu subkunjud kunci berikut HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks.

[in] SecondTask

Nama tugas kedua yang akan dilakukan. Nama ini harus cocok dengan nama salah satu subkunjud kunci berikut HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks.

[in, out] TaskIndex

Pengidentifikasi tugas unik. Pertama kali fungsi ini dipanggil, nilai ini harus 0 pada input. Nilai indeks dikembalikan pada output dan dapat digunakan sebagai input dalam panggilan berikutnya.

Nilai kembali

Jika fungsi berhasil, fungsi akan mengembalikan handel ke tugas.

Jika fungsi gagal, fungsi akan mengembalikan 0. Untuk mengambil informasi kesalahan yang diperluas, panggil GetLastError.

Berikut ini adalah kemungkinan kode kesalahan.

Menampilkan kode Deskripsi
ERROR_INVALID_TASK_INDEX
TaskIndex bukan 0 pada panggilan pertama atau tidak dikenali nilai (pada panggilan berikutnya).
ERROR_INVALID_TASK_NAME
Tugas yang ditentukan tidak cocok dengan tugas apa pun yang disimpan dalam registri.
ERROR_PRIVILEGE_NOT_HELD
Pemanggil tidak memiliki hak istimewa yang memadai.

Keterangan

Karakteristik yang dihasilkan dari utas yang melakukan tugas mencerminkan tugas dengan prioritas tertinggi.

Ketika tugas selesai, panggil fungsi AvRevertMmThreadCharacteristics .

Catatan

Header avrt.h mendefinisikan AvSetMmMaxThreadCharacteristics sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta preprosektor UNICODE. Mencampur penggunaan alias encoding-netral dengan kode yang tidak mengodekan-netral dapat menyebabkan ketidakcocokan yang mengakibatkan kesalahan kompilasi atau runtime. Untuk informasi selengkapnya, lihat Konvensi untuk Prototipe Fungsi.

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 avrt.h
Pustaka Avrt.lib
DLL Avrt.dll

Lihat juga

Layanan Penjadwal Kelas Multimedia