Поделиться через


Метод ID3DX11ThreadPump::AddWorkItem

Примечание

Библиотека служебных программ D3DX (D3DX 9, D3DX 10 и D3DX 11) устарела для Windows 8 и не поддерживается для приложений Магазина Windows.

Добавляет рабочий элемент в поток.

Синтаксис

HRESULT AddWorkItem(
  [in]  ID3DX11DataLoader    *pDataLoader,
  [in]  ID3DX11DataProcessor *pDataProcessor,
  [in]  HRESULT              *pHResult,
  [out] void                 **ppDeviceObject
);

Параметры

pDataLoader [in]

Тип: ID3DX11DataLoader*

Загрузчик, который поток будет использовать, когда рабочий элемент требует загрузки данных.

pDataProcessor [in]

Тип: ID3DX11DataProcessor*

Процессор, который поток будет использовать, когда рабочий элемент требует обработки данных.

pHResult [in]

Тип: HRESULT*

Указатель на возвращаемое значение. Может иметь значение NULL.

ppDeviceObject [out]

Тип: void**

Устройство, использующее объект .

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

Тип: HRESULT

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

Требования

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

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

ID3DX11ThreadPump

Интерфейсы D3DX