Функция D3DX11CreateAsyncMemoryLoader
Примечание
Библиотека служебных программ D3DX (D3DX 9, D3DX 10 и D3DX 11) устарела для Windows 8 и не поддерживается для приложений Магазина Windows. См. заметки.
Создайте загрузчик асинхронной памяти.
Синтаксис
HRESULT D3DX11CreateAsyncMemoryLoader(
_In_ LPCVOID pData,
_In_ SIZE_T cbData,
_Out_ ID3DX11DataLoader **ppDataLoader
);
Параметры
-
pData [in]
-
Тип: LPCVOID
Указатель на данные.
-
cbData [in]
-
Тип: SIZE_T
Размер данных.
-
ppDataLoader [out]
-
Тип: ID3DX11DataLoader**
Адрес указателя на загрузчик асинхронных данных (см. id3DX11DataLoader Interface).
Возвращаемое значение
Тип: HRESULT
Возвращаемое значение является одним из значений, перечисленных в коде возврата Direct3D 11.
Комментарии
Реализация асинхронного загрузчика за пределами D3DX 10 и D3DX 11 отсутствует.
Для приложений Магазина Windows примеры DirectX (например, пример руководства по Direct3D) включают модуль BasicLoader, который использует среда выполнения Windows асинхронную модель программирования (AsyncBase).
Для классических приложений Win32 можно использовать среду выполнения с параллелизмом, чтобы реализовать что-то подобное среда выполнения Windows асинхронной модели программирования.
Требования
Требование | Значение |
---|---|
Заголовок |
|
Библиотека |
|