Compartilhar via


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;
  void          D3DKMT_PTR(
    VOID                *unnamedParam1,
    pPrivateRuntimeData unnamedParam2
  );
  [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.

void D3DKMT_PTR( VOID *unnamedParam1, pPrivateRuntimeData unnamedParam2)

[in/out] PrivateRuntimeDataSize

O tamanho, em bytes, do buffer para o qual pPrivateRuntimeData aponta. Se pPrivateRuntimeData for NULL, PrivateRuntimeDataSize será definido como o tamanho, em bytes, necessário para que o buffer armazene os dados privados de 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
Cliente mínimo com suporte Windows Vista
Cabeçalho d3dkmthk.h (inclua D3dkmthk.h)

Confira também

D3DKMTOpenResource

D3DKMTQueryResourceInfo