structure D3DKMT_CREATEKEYEDMUTEX2_FLAGS (d3dkmthk.h)
Indique comment un handle pour un mutex à clé est spécifié.
Syntaxe
typedef struct _D3DKMT_CREATEKEYEDMUTEX2_FLAGS {
union {
struct {
UINT NtSecuritySharing : 1;
UINT Reserved : 31;
};
[in] UINT Value;
};
} D3DKMT_CREATEKEYEDMUTEX2_FLAGS;
Membres
NtSecuritySharing
Valeur UINT qui spécifie si le mutex à clé est partagé ou a un handle global D3DKMT_HANDLE en mode noyau pour la ressource.
Si NtSecuritySharing est défini sur 1 (TRUE), le mutex à clé est partagé à l’aide de la fonction D3DKMTShareObjects , mais n’a pas de handle de D3DKMT_HANDLE global à la ressource. Dans ce cas, le handle de processus de la ressource est fourni par le D3DKMT_CREATEKEYEDMUTEX2. Membre hKeyedMutex dans un appel à la fonction D3DKMTCreateKeyedMutex2 .
Si NtSecuritySharing est défini sur zéro (FALSE), le mutex à clé a un handle de D3DKMT_HANDLE global à la ressource fournie par le D3DKMT_CREATEKEYEDMUTEX2. Membre hSharedHandle dans un appel à D3DKMTCreateKeyedMutex2.
Reserved
Ce membre est réservé et doit être défini sur zéro. Définir ce membre revient à définir les 31 bits restants (0xFFFFFFFE) d’une valeur de 32 bits sur zéros.
[in] Value
Membre de l’union que contient D3DKMT_CREATEKEYEDMUTEX2_FLAGS qui peut contenir une valeur 32 bits qui identifie le type de partage mutex à clé.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8 |
Serveur minimal pris en charge | Windows Server 2012 |
En-tête | d3dkmthk.h (include D3dkmthk.h) |