estrutura D3DKMT_QUERYRESOURCEINFO (d3dkmthk.h)
A estrutura D3DKMT_QUERYRESOURCEINFO descreve parâmetros para recuperar informações sobre um recurso.
Sintaxe
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;
Membros
[in] hDevice
Um identificador para o dispositivo ao qual o recurso e as alocações estão associados.
[in] hGlobalShare
Um identificador para o recurso compartilhado a ser aberto.
[in] pPrivateRuntimeData
Se nãoNULL, um ponteiro para um buffer que recebe os dados privados de runtime fornecidos no momento da criação. O ICD opengl deve primeiro chamar a função D3DKMTQueryResourceInfo com pPrivateRuntimeData definido como NULL para obter o tamanho do buffer e, em seguida, chamar novamente com o buffer de tamanho correto.
[in/out] PrivateRuntimeDataSize
O tamanho, em bytes, do buffer que pPrivateRuntimeData aponta para. Se pPrivateRuntimeData for NULL, PrivateRuntimeDataSize será definido como o tamanho, em bytes, necessário para que o buffer armazene os dados privados do runtime.
[out] TotalPrivateDriverDataSize
O tamanho, em bytes, do buffer necessário para armazenar os dados do driver privado para todas as alocações associadas ao recurso.
[out] ResourcePrivateDriverDataSize
O tamanho, em bytes, do buffer necessário para armazenar os dados do driver privado para o recurso.
[out] NumAllocations
O número de alocações associadas ao recurso.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows Vista |
cabeçalho | d3dkmthk.h (inclua D3dkmthk.h) |