D3DKMT_CREATEKEYEDMUTEX2_FLAGS estrutura (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 global D3DKMT_HANDLE modo kernel para o recurso.
Se NtSecuritySharing for definido como 1 (TRUE), o mutex com chave será compartilhado usando a função D3DKMTShareObjects, mas não tem um identificador de D3DKMT_HANDLE global para o recurso. Nesse caso, o identificador do processo para o recurso é fornecido pelo D3DKMT_CREATEKEYEDMUTEX2.membro hKeyedMutex em uma chamada para a função de D3DKMTCreateKeyedMutex2.
Se NtSecuritySharing estiver definida como zero (FALSE), o mutex chaveado terá um identificador de D3DKMT_HANDLE global para o recurso fornecido pelo D3DKMT_CREATEKEYEDMUTEX2.membro do 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 no sindicato que D3DKMT_CREATEKEYEDMUTEX2_FLAGS contém que pode conter um valor de 32 bits que identifica o tipo de compartilhamento mutex chaveado.
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) |