Compartilhar via


D3DKMT_RELEASEKEYEDMUTEX2 estrutura (d3dkmthk.h)

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

Sintaxe

typedef struct _D3DKMT_RELEASEKEYEDMUTEX2 {
  [in] D3DKMT_HANDLE         hKeyedMutex;
  [in] D3DKMT_ALIGN64 UINT64 Key;
  [in] D3DKMT_ALIGN64 UINT64 FenceValue;
  [in] VOID                  *pPrivateRuntimeData;
  [in] UINT                  PrivateRuntimeDataSize;
} D3DKMT_RELEASEKEYEDMUTEX2;

Membros

[in] hKeyedMutex

Um valor do tipo D3DKMT_HANDLE que representa um identificador de modo kernel para o objeto mutex com chave a ser liberado.

[in] Key

Um valor de 64 bits que especifica o valor da chave para o qual liberar o mutex.

[in] FenceValue

Um valor de 64 bits que especifica o valor da cerca atual do objeto de sincronização de GPU.

[in] pPrivateRuntimeData

Um ponteiro para um buffer fornecido pelo chamador em que os dados privados do runtime associados ao recurso são armazenados.

[in] PrivateRuntimeDataSize

O tamanho, em bytes, do buffer apontado pelo 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

D3DKMTReleaseKeyedMutex2