structure D3DKMT_RELEASEKEYEDMUTEX2 (d3dkmthk.h)
Décrit un objet mutex à clé que la fonction D3DKMTReleaseKeyedMutex2 libère et qui inclut des données privées.
Syntaxe
typedef struct _D3DKMT_RELEASEKEYEDMUTEX2 {
[in] D3DKMT_HANDLE hKeyedMutex;
[in] D3DKMT_ALIGN64 UINT64 Key;
[in] D3DKMT_ALIGN64 UINT64 FenceValue;
void D3DKMT_PTR(
VOID *unnamedParam1,
pPrivateRuntimeData unnamedParam2
);
[in] UINT PrivateRuntimeDataSize;
} D3DKMT_RELEASEKEYEDMUTEX2;
Membres
[in] hKeyedMutex
Valeur de type D3DKMT_HANDLE qui représente un handle en mode noyau pour l’objet mutex à clé à libérer.
[in] Key
Valeur 64 bits qui spécifie la valeur de clé vers laquelle libérer le mutex.
[in] FenceValue
Valeur 64 bits qui spécifie la valeur de clôture actuelle de l’objet de synchronisation GPU.
void D3DKMT_PTR( VOID *unnamedParam1, pPrivateRuntimeData unnamedParam2)
[in] PrivateRuntimeDataSize
Taille, en octets, de la mémoire tampon pointée par le membre pPrivateRuntimeData .
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