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_CREATEKEYEDMUTEX2 proporciona 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 clave tiene un identificador de D3DKMT_HANDLE global para el recurso proporcionado por el D3DKMT_CREATEKEYEDMUTEX2. Miembro 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 | Value |
---|---|
Cliente mínimo compatible | Windows 8 |
Servidor mínimo compatible | Windows Server 2012 |
Encabezado | d3dkmthk.h (incluya D3dkmthk.h) |