IMFRealTimeClientEx::RegisterThreadsEx 方法 (mfidl.h)
通知 物件向多媒體類別排程器服務註冊其背景工作線程, (MMCSS) 。
語法
HRESULT RegisterThreadsEx(
[in, out] DWORD *pdwTaskIndex,
[in] LPCWSTR wszClassName,
[in] LONG lBasePriority
);
參數
[in, out] pdwTaskIndex
MMCSS 工作識別碼。 如果輸入的值為零,對象應該會建立新的 MCCSS 工作組。 請參閱<備註>。
[in] wszClassName
MMCSS 工作的名稱。
[in] lBasePriority
線程的基底優先順序。
傳回值
如果此方法成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。
備註
如果物件未建立背景工作線程,方法應該只會傳回S_OK,而且不會採取進一步的動作。
否則,如果 輸入上的 值為 *pdwTaskIndex
零,對象應該執行下列步驟:
- 單一背景工作線程會呼叫 AvSetMmThreadCharacteristics 來建立新的 MMCSS 工作識別符。 儲存此值。
- 任何其他背景工作線程會使用新的工作標識符呼叫 AvSetMmThreadCharacteristics 。
- 藉由設定
*pdwTaskIndex
等於工作標識碼,將新的工作標識碼傳回給呼叫端。
*pdwTaskIndex
在輸入時為非零值,參數就會包含現有的 MMCSS 工作識別碼。 在此情況下,物件的所有背景工作線程都應該藉由呼叫 AvSetMmThreadCharacteristics來註冊該工作。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 8 [傳統型應用程式 |UWP 應用程式] |
最低支援的伺服器 | Windows Server 2012 [傳統型應用程式 |UWP 應用程式] |
目標平台 | Windows |
標頭 | mfidl.h |