Функция D3DX10CreateThreadPump

Создание потокового насоса.

Синтаксис

HRESULT D3DX10CreateThreadPump(
  _In_  UINT              cIoThreads,
  _In_  UINT              cProcThreads,
  _Out_ ID3DX10ThreadPump **ppThreadPump
);

Параметры

cIoThreads [in]

Тип: UINT

Количество создаваемых потоков ввода-вывода. Если задано значение 0, Direct3D попытается вычислить оптимальное количество потоков на основе конфигурации оборудования.

cProcThreads [in]

Тип: UINT

Количество создаваемых потоков процесса. Если задано значение 0, Direct3D попытается вычислить оптимальное количество потоков на основе конфигурации оборудования.

ppThreadPump [out]

Тип: ID3DX10ThreadPump**

Созданный поток насоса. См . интерфейс ID3DX10ThreadPump.

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

Тип: HRESULT

Возвращаемое значение является одним из значений, перечисленных в коде возврата Direct3D 10.

Комментарии

Поток-насос является очень ресурсоемким объектом. Для каждого приложения должен быть создан только один поток.

Требования

Требование Значение
Заголовок
D3DX10.h
Библиотека
D3DX10.lib

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

Функции общего назначения