структура D3DKMT_DESTROYALLOCATION2 (d3dkmthk.h)
Структура D3DKMT_DESTROYALLOCATION2 описывает параметры для освобождения выделений с D3DKMTDeskAllocation2.
Синтаксис
typedef struct _D3DKMT_DESTROYALLOCATION2 {
[in] D3DKMT_HANDLE hDevice;
[in] D3DKMT_HANDLE hResource;
[in] const D3DKMT_HANDLE *phAllocationList;
[in] UINT AllocationCount;
[in] D3DDDICB_DESTROYALLOCATION2FLAGS Flags;
} D3DKMT_DESTROYALLOCATION2;
Члены
[in] hDevice
Тип данных D3DKMT_HANDLE, представляющий дескриптор режима ядра для устройства, с которым связан ресурс, выделение или оба.
[in] hResource
Тип данных D3DKMT_HANDLE, представляющий дескриптор режима ядра к ресурсу, связанному с выделениями при освобождении ресурса. Если указан дескриптор ресурса, все связанные с ним выделения автоматически освобождаются.
[in] phAllocationList
Массив D3DKMT_HANDLE типов данных, представляющих дескриптор режима ядра для выделения. Если любое выделение в списке связано с ресурсом, все выделения в списке также должны быть связаны с тем же ресурсом. Если драйвер клиента OpenGL устанавливает дескриптор в элементе hResource значение, отличное отNULL, драйвер клиента должен задать phAllocationList значение м NULL.
[in] AllocationCount
Число выделений в массиве, phAllocationList. Если драйвер клиента OpenGL устанавливает дескриптор в элементе
[in] Flags
Структура D3DDDICB_DESTROYALLOCATION2FLAGS, содержащая дополнительные сведения об операции.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows 10 |
минимальный поддерживаемый сервер | Windows Server 2016 |
заголовка | d3dkmthk.h (include D3dkmthk.h) |