структура DXGI_DDI_ARG_QUERYRESOURCERESIDENCY (dxgiddi.h)
Структура 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) |