estructura D3DKMT_CREATEKEYEDMUTEX2_FLAGS (d3dkmthk.h)
Indica cómo se especifica un identificador para una exclusión mutua con claves.
Sintaxis
typedef struct _D3DKMT_CREATEKEYEDMUTEX2_FLAGS {
union {
struct {
UINT NtSecuritySharing : 1;
UINT Reserved : 31;
};
[in] UINT Value;
};
} D3DKMT_CREATEKEYEDMUTEX2_FLAGS;
Miembros
NtSecuritySharing
Valor UINT que especifica si la exclusión mutua con clave se comparte o tiene un identificador global D3DKMT_HANDLE modo kernel para el recurso.
Si NtSecuritySharing se establece en 1 (TRUE), la exclusión mutua con clave se comparte mediante la función D3DKMTShareObjects pero no tiene un identificador de D3DKMT_HANDLE global para el recurso. En este caso, el D3DKMT_CREATEKEYEDMUTEX2proporciona el identificador de proceso al recurso.miembro hKeyedMutex en una llamada a la función D3DKMTCreateKeyedMutex2.
Si NtSecuritySharing se establece en cero (FALSE), la exclusión mutua con claves tiene un identificador de D3DKMT_HANDLE global para el recurso proporcionado por el D3DKMT_CREATEKEYEDMUTEX2.miembro de hSharedHandle en una llamada a D3DKMTCreateKeyedMutex2.
Reserved
Este miembro está reservado y debe establecerse en cero. Establecer este miembro equivale a establecer los 31 bits restantes (0xFFFFFFFE) de un valor de 32 bits en ceros.
[in] Value
Miembro de la unión que D3DKMT_CREATEKEYEDMUTEX2_FLAGS contiene que puede contener un valor de 32 bits que identifica el tipo de uso compartido de exclusión mutua con claves.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows 8 |
servidor mínimo admitido | Windows Server 2012 |
encabezado de | d3dkmthk.h (incluya D3dkmthk.h) |