estrutura D3DKMT_CREATEKEYEDMUTEX2_FLAGS (d3dkmthk.h)
Indica como um identificador para um mutex com chave é especificado.
Sintaxe
typedef struct _D3DKMT_CREATEKEYEDMUTEX2_FLAGS {
union {
struct {
UINT NtSecuritySharing : 1;
UINT Reserved : 31;
};
[in] UINT Value;
};
} D3DKMT_CREATEKEYEDMUTEX2_FLAGS;
Membros
NtSecuritySharing
Um valor UINT que especifica se o mutex com chave é compartilhado ou tem um identificador de modo kernel D3DKMT_HANDLE global para o recurso.
Se NtSecuritySharing for definido como 1 (TRUE), o mutex com chave será compartilhado usando a função D3DKMTShareObjects , mas não terá um identificador de D3DKMT_HANDLE global para o recurso. Nesse caso, o identificador de processo para o recurso é fornecido pelo D3DKMT_CREATEKEYEDMUTEX2. Membro hKeyedMutex em uma chamada para a função D3DKMTCreateKeyedMutex2 .
Se NtSecuritySharing estiver definido como zero (FALSE), o mutex com chave terá um identificador de D3DKMT_HANDLE global para o recurso fornecido pelo D3DKMT_CREATEKEYEDMUTEX2. Membro hSharedHandle em uma chamada para D3DKMTCreateKeyedMutex2.
Reserved
Esse membro é reservado e deve ser definido como zero. Definir esse membro é equivalente a definir os 31 bits restantes (0xFFFFFFFE) de um valor de 32 bits como zeros.
[in] Value
Um membro na união que D3DKMT_CREATEKEYEDMUTEX2_FLAGS contém que pode conter um valor de 32 bits que identifica o tipo de compartilhamento mutex com chave.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8 |
Servidor mínimo com suporte | Windows Server 2012 |
Cabeçalho | d3dkmthk.h (inclua D3dkmthk.h) |