structure D3DKMT_CREATEKEYEDMUTEX2 (d3dkmthk.h)
Décrit un mutex à clé que la fonction D3DKMTCreateKeyedMutex2 crée 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 à l’objet mutex keyed.
[out] hKeyedMutex
Valeur de type D3DKMT_HANDLE qui représente un handle en mode noyau à l’objet mutex clé dans le processus actuel.
[in] pPrivateRuntimeData
Pointeur vers une mémoire tampon fournie par l’appelant où les données privées du runtime associées à la ressource sont stockées.
[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é.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 8 |
serveur minimum pris en charge | Windows Server 2012 |
d’en-tête | d3dkmthk.h (include D3dkmthk.h) |