Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Структура DXGI_DDI_ARG_QUERYRESOURCERESIDENCY описывает состояние расположения списка ресурсов.
Синтаксис
typedef struct DXGI_DDI_ARG_QUERYRESOURCERESIDENCY {
[in] DXGI_DDI_HDEVICE hDevice;
[in] const DXGI_DDI_HRESOURCE *pResources;
[out] DXGI_DDI_RESIDENCY *pStatus;
[in] SIZE_T Resources;
} DXGI_DDI_ARG_QUERYRESOURCERESIDENCY;
Члены
[in] hDevice
Дескриптор устройства отображения (графический контекст), на котором драйвер определяет состояние расположения ресурса. Среда выполнения Direct3D передает этот дескриптор драйверу в элементе hDrvDeviceструктуры D3D10DDIARG_CREATEDEVICE , когда среда выполнения вызывает функцию CreateDevice(D3D10) драйвера для создания устройства отображения.
[in] pResources
Массив дескрипторов для ресурсов для запроса места расположения.
[out] pStatus
Указатель на массив значений DXGI_DDI_RESIDENCY. Количество элементов в массиве задается элементом Resources , и каждый элемент получает одно из следующих значений, чтобы указать состояние расположения соответствующего ресурса в массиве, заданном pResources .
| Значение | Значение |
|---|---|
| DXGI_DDI_RESIDENCY_FULLY_RESIDENT (1) | Ресурсы находятся в памяти GPU, которая является наивысшим состоянием расположения. |
| DXGI_DDI_RESIDENCY_RESIDENT_IN_SHARED_MEMORY (2) | Ресурсы находятся в общей памяти. |
| DXGI_DDI_RESIDENCY_EVICTED_TO_DISK (3) | Ресурсы являются неживым, что является самым низким статусом места жительства. |
[in] Resources
Количество элементов в массивах pResources и pStatus .
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Доступно в Windows Vista и более поздних версиях операционных систем Windows. |
| Верхняя часть | dxgiddi.h (включая D3d10umddi.h) |