structure D3DKMT_CREATEKEYEDMUTEX2 (d3dkmthk.h)
Décrit un mutex à clé créé par la fonction D3DKMTCreateKeyedMutex2 qui inclut des données privées.
Syntaxe
typedef struct _D3DKMT_CREATEKEYEDMUTEX2 {
[in] D3DKMT_ALIGN64 UINT64 InitialValue;
[out] D3DKMT_HANDLE hSharedHandle;
[out] D3DKMT_HANDLE hKeyedMutex;
[in] VOID *pPrivateRuntimeData;
[in] UINT PrivateRuntimeDataSize;
[in] D3DKMT_CREATEKEYEDMUTEX2_FLAGS Flags;
} D3DKMT_CREATEKEYEDMUTEX2;
Membres
[in] InitialValue
Valeur 64 bits qui spécifie la valeur initiale pour laquelle créer le mutex à clé.
[out] hSharedHandle
Valeur de type D3DKMT_HANDLE qui représente un handle global partagé en mode noyau pour l’objet mutex à clé.
[out] hKeyedMutex
Valeur de type D3DKMT_HANDLE qui représente un handle en mode noyau pour l’objet mutex à clé dans le processus en cours.
[in] pPrivateRuntimeData
Pointeur vers une mémoire tampon fournie par l’appelant où sont stockées les données privées du runtime associées à la ressource.
[in] PrivateRuntimeDataSize
Taille, en octets, de la mémoire tampon pointée par le membre pPrivateRuntimeData .
[in] Flags
Structure D3DKMT_CREATEKEYEDMUTEX2_FLAGS qui indique comment spécifier un handle à un objet 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 (inclure 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