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;
  void                  D3DKMT_PTR(
    PLARGE_INTEGER unnamedParam1,
    pTimeout       unnamedParam2
  );
  D3DKMT_ALIGN64 UINT64 FenceValue;
  void                  D3DKMT_PTR(
    VOID                *unnamedParam1,
    pPrivateRuntimeData unnamedParam2
  );
  UINT                  PrivateRuntimeDataSize;
} D3DKMT_ACQUIREKEYEDMUTEX2;

Members

hKeyedMutex

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

Key

[in] Valore della chiave da acquisire.

void D3DKMT_PTR( PLARGE_INTEGER unnamedParam1, pTimeout unnamedParam2)

FenceValue

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

void D3DKMT_PTR( VOID *unnamedParam1, pPrivateRuntimeData unnamedParam2)

PrivateRuntimeDataSize

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

Requisiti

Requisito Valore
Client minimo supportato Windows 8
Server minimo supportato Windows Server 2012
Intestazione d3dkmthk.h (include D3dkmthk.h)

Vedi anche

D3DKMTAcquireKeyedMutex2