Compartilhar via


estrutura D3DKMT_ACQUIREKEYEDMUTEX2 (d3dkmthk.h)

Descreve um objeto mutex chaveado que a função D3DKMTAcquireKeyedMutex2 adquire que inclui dados privados.

Sintaxe

typedef struct _D3DKMT_ACQUIREKEYEDMUTEX2 {
  D3DKMT_HANDLE         hKeyedMutex;
  D3DKMT_ALIGN64 UINT64 Key;
  PLARGE_INTEGER        pTimeout;
  D3DKMT_ALIGN64 UINT64 FenceValue;
  VOID                  *pPrivateRuntimeData;
  UINT                  PrivateRuntimeDataSize;
} D3DKMT_ACQUIREKEYEDMUTEX2;

Membros

hKeyedMutex

[in] Um tipo de dados D3DKMT_HANDLE que representa um identificador para o mutex chaveado.

Key

[in] O valor da chave a ser adquirido.

pTimeout

[in] Um valor de tempo limite no estilo NT.

FenceValue

[out] O valor da cerca atual do objeto de sincronização de GPU.

pPrivateRuntimeData

[out] Um ponteiro para um buffer para o qual copiar dados privados.

PrivateRuntimeDataSize

[in] O tamanho, em bytes, do membro pPrivateRuntimeData .

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

D3DKMTAcquireKeyedMutex2