Compartilhar via


estrutura D3DKMT_QUERYRESOURCEINFOFROMNTHANDLE (d3dkmthk.h)

Descreve as informações necessárias para mapear um identificador NT global para informações de recursos.

Sintaxe

typedef struct _D3DKMT_QUERYRESOURCEINFOFROMNTHANDLE {
  [in]  D3DKMT_HANDLE hDevice;
  [in]  HANDLE        hNtHandle;
  [in]  VOID          *pPrivateRuntimeData;
  [in]  UINT          PrivateRuntimeDataSize;
  [out] UINT          TotalPrivateDriverDataSize;
  [out] UINT          ResourcePrivateDriverDataSize;
  [out] UINT          NumAllocations;
} D3DKMT_QUERYRESOURCEINFOFROMNTHANDLE;

Membros

[in] hDevice

Um tipo de dados D3DKMT_HANDLE que representa um identificador de modo kernel para o dispositivo.

[in] hNtHandle

Um identificador NT global para o recurso que deve ser consultado.

[in] pPrivateRuntimeData

Um ponteiro para um buffer fornecido pelo chamador no qual os dados privados de runtime associados ao recurso serão copiados.

[in] PrivateRuntimeDataSize

O tamanho, em bytes, do buffer apontado pelo membro pPrivateRuntimeData .

[out] Se pPrivateRuntimeData for NULL, esse membro terá o tamanho, em bytes, do buffer necessário para receber os dados privados do runtime. Caso contrário, esse membro será o tamanho, em bytes, dos dados privados de runtime copiados para o buffer.

[out] TotalPrivateDriverDataSize

O tamanho, em bytes, do buffer necessário para armazenar todos os dados privados do driver para todas as alocações associadas ao recurso.

[out] ResourcePrivateDriverDataSize

O tamanho, em bytes, dos dados privados do recurso do driver.

[out] NumAllocations

O número de alocações associadas ao recurso.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 8
servidor com suporte mínimo Windows Server 2012
cabeçalho d3dkmthk.h (inclua D3dkmthk.h)

Consulte também

D3DKMTQueryResourceInfoFromNtHandle