Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Изменяет размер пула плиток.
Синтаксис
PFND3DWDDM1_3DDI_RESIZETILEPOOL Pfnd3dwddm13DdiResizetilepool;
VOID Pfnd3dwddm13DdiResizetilepool(
D3D10DDI_HDEVICE hDevice,
D3D10DDI_HRESOURCE hTilePool,
UINT64 NewSizeInBytes
)
{...}
Параметры
hDevice
Дескриптор устройства отображения (графический контекст).
hTilePool
Дескриптор пула плиток для изменения размера.
NewSizeInBytes
Новый размер в байтах пула плиток. Размер должен быть равен 64 КБ или нулю.
Возвращаемое значение
Никакой
Замечания
Драйвер может использовать функцию обратного вызова pfnSetErrorCb для задания кода ошибки, задания S_OK в случае успешного выполнения; в противном случае возвращает одно из следующих элементов:
| Возвращаемый код | Описание |
|---|---|
| E_INVALIDARG | Размер нового пула плиток не равен 64 КБ или нулю. Существующий пул плиток остается неизменным, который включает существующие сопоставления. |
| E_OUTOFMEMORY | Драйвер должен был выделить место для новых сопоставлений таблиц страниц, но не хватает памяти. Существующий пул плиток остается неизменным, который включает существующие сопоставления. |
Среда выполнения Direct3D выполняет минимальную проверку параметров, но вызов завершится ошибкой, если размер нового пула плиток не равен крату размера плитки или нулю.
Требования
| Требование | Ценность |
|---|---|
| минимальные поддерживаемые клиентские | Windows 8.1 (WDDM 1.3) |
| минимальный поддерживаемый сервер | Windows Server 2012 R2 |
| целевая платформа | Настольный |
| заголовка | d3d10umddi.h (include D3d10umddi.h) |