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)

戻り値

関数が成功すると、戻り値は 0 以外になります。

関数が失敗した場合は、0 を返します。 詳細なエラー情報を得るには、GetLastError を呼び出します。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー avrt.h
Library Avrt.lib
[DLL] Avrt.dll

こちらもご覧ください

マルチメディア クラス スケジューラ サービス