структура D3DKMT_QUERYRESOURCEINFO (d3dkmthk.h)
Структура D3DKMT_QUERYRESOURCEINFO описывает параметры для получения сведений о ресурсе.
Синтаксис
typedef struct _D3DKMT_QUERYRESOURCEINFO {
[in] D3DKMT_HANDLE hDevice;
[in] D3DKMT_HANDLE hGlobalShare;
[in] VOID *pPrivateRuntimeData;
[in/out] UINT PrivateRuntimeDataSize;
[out] UINT TotalPrivateDriverDataSize;
[out] UINT ResourcePrivateDriverDataSize;
[out] UINT NumAllocations;
} D3DKMT_QUERYRESOURCEINFO;
Члены
[in] hDevice
Дескриптор устройства, с которым связан ресурс и выделение.
[in] hGlobalShare
Дескриптор общего ресурса, который нужно открыть.
[in] pPrivateRuntimeData
Если значение NULL не, указатель на буфер, который получает данные среды выполнения, предоставленные во время создания. OpenGL ICD должен сначала вызвать функцию D3DKMTQueryResourceInfo с pPrivateRuntimeData значение NULL, чтобы получить размер буфера, а затем снова вызвать с правильным буфером размера.
[in/out] PrivateRuntimeDataSize
Размер буфера в байтах, на который pPrivateRuntimeData. Если pPrivateRuntimeDataNULL, PrivateRuntimeDataSize имеет размер в байтах, который требуется для хранения закрытых данных среды выполнения.
[out] TotalPrivateDriverDataSize
Размер буфера в байтах, который требуется для хранения данных частного драйвера для всех выделений, связанных с ресурсом.
[out] ResourcePrivateDriverDataSize
Размер буфера в байтах, который требуется для хранения данных частного драйвера для ресурса.
[out] NumAllocations
Количество выделений, связанных с ресурсом.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows Vista |
заголовка | d3dkmthk.h (include D3dkmthk.h) |