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) |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour