Функция AvSetMmThreadPriority (avrt.h)

Изменяет приоритет потока вызывающего потока относительно других потоков, выполняющих ту же задачу.

Синтаксис

AVRTAPI BOOL AvSetMmThreadPriority(
  [in] HANDLE        AvrtHandle,
  [in] AVRT_PRIORITY Priority
);

Параметры

[in] AvrtHandle

Дескриптор задачи. Этот дескриптор возвращается функцией AvSetMmThreadCharacteristics или AvSetMmMaxThreadCharacteristics .

[in] Priority

Относительный приоритет потока этого потока по отношению к другим потокам, выполняющим аналогичную задачу. Этот параметр может принимать одно из указанных ниже значений.

AVRT_PRIORITY_CRITICAL (2)

AVRT_PRIORITY_HIGH (1)

AVRT_PRIORITY_LOW (-1)

AVRT_PRIORITY_NORMAL (0)

Возвращаемое значение

Если функция выполняется успешно, возвращается ненулевое значение.

Если функция выполняется неудачно, возвращается нулевое значение. Дополнительные сведения об ошибке можно получить, вызвав GetLastError.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header avrt.h
Библиотека Avrt.lib
DLL Avrt.dll

См. также раздел

Служба мультимедийного планировщика классов