estrutura D3DKMT_CREATEKEYEDMUTEX2 (d3dkmthk.h)
Descreve um mutex chaveado que a função D3DKMTCreateKeyedMutex2 cria que inclui dados privados.
Sintaxe
typedef struct _D3DKMT_CREATEKEYEDMUTEX2 {
[in] D3DKMT_ALIGN64 UINT64 InitialValue;
[out] D3DKMT_HANDLE hSharedHandle;
[out] D3DKMT_HANDLE hKeyedMutex;
[in] VOID *pPrivateRuntimeData;
[in] UINT PrivateRuntimeDataSize;
[in] D3DKMT_CREATEKEYEDMUTEX2_FLAGS Flags;
} D3DKMT_CREATEKEYEDMUTEX2;
Membros
[in] InitialValue
Um valor de 64 bits que especifica o valor inicial para o qual criar o mutex com chave.
[out] hSharedHandle
Um valor do tipo D3DKMT_HANDLE que representa um identificador global compartilhado no modo kernel para o objeto mutex com chave.
[out] hKeyedMutex
Um valor do tipo D3DKMT_HANDLE que representa um identificador de modo kernel para o objeto mutex chaveado no processo atual.
[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
[in] Flags
Uma estrutura D3DKMT_CREATEKEYEDMUTEX2_FLAGS que indica como especificar um identificador para um objeto mutex com chave.
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) |