Condividi tramite


struttura D3DKMT_ACQUIREKEYEDMUTEX2 (d3dkmthk.h)

Descrive un oggetto mutex con chiave acquisito dalla funzione D3DKMTAcquireKeyedMutex2 che include dati privati.

Sintassi

typedef struct _D3DKMT_ACQUIREKEYEDMUTEX2 {
  D3DKMT_HANDLE         hKeyedMutex;
  D3DKMT_ALIGN64 UINT64 Key;
  PLARGE_INTEGER        pTimeout;
  D3DKMT_ALIGN64 UINT64 FenceValue;
  VOID                  *pPrivateRuntimeData;
  UINT                  PrivateRuntimeDataSize;
} D3DKMT_ACQUIREKEYEDMUTEX2;

Membri

hKeyedMutex

[in] Tipo di dati D3DKMT_HANDLE che rappresenta un handle per il mutex con chiave.

Key

[in] Valore della chiave da acquisire.

pTimeout

[in] Valore di timeout in stile NT.

FenceValue

[out] Valore di limite corrente dell'oggetto di sincronizzazione GPU.

pPrivateRuntimeData

[out] Puntatore a un buffer in cui copiare i dati privati.

PrivateRuntimeDataSize

[in] Dimensione, in byte, del membro pPrivateRuntimeData.

Fabbisogno

Requisito Valore
client minimo supportato Windows 8
server minimo supportato Windows Server 2012
intestazione d3dkmthk.h (include D3dkmthk.h)

Vedere anche

D3DKMTAcquireKeyedMutex2