Condividi tramite


PFND3DDDI_WAITFORSYNCHRONIZATIONOBJECTCB funzione di callback (d3dumddi.h)

La funzione pfnWaitForSynchronizationObjectCb inserisce un'attesa per gli oggetti di sincronizzazione specificati nel flusso DMA di contesto specificato.

Sintassi

PFND3DDDI_WAITFORSYNCHRONIZATIONOBJECTCB Pfnd3dddiWaitforsynchronizationobjectcb;

HRESULT Pfnd3dddiWaitforsynchronizationobjectcb(
  HANDLE hDevice,
  const D3DDDICB_WAITFORSYNCHRONIZATIONOBJECT *unnamedParam2
)
{...}

Parametri

hDevice

Handle per un dispositivo di visualizzazione, ovvero il contesto grafico.

unnamedParam2

pData [in]

Puntatore a una struttura D3DDDICB_WAITFORSYNCHRONIZATIONOBJECT che descrive gli oggetti di sincronizzazione e il flusso DMA di contesto necessari per configurare l'attesa.

Valore restituito

pfnWaitForSynchronizationObjectCb restituisce uno dei valori seguenti:

codice restituito Descrizione
S_OK L'attesa è stata configurata correttamente.
E_INVALIDARG I parametri sono stati convalidati e sono stati determinati in modo che non siano corretti.

 

Questa funzione potrebbe restituire anche altri valori HRESULT.

Osservazioni

Direct3D versione 11 Nota: Per altre informazioni su come il driver chiama pfnWaitForSynchronizationObjectCb, vedere modifiche da Direct3D 10.

Per un esempio di codice su come usare la funzione pfnWaitForSynchronizationObjectCb, vedere pfnSignalSynchronizationObjectCb.

Fabbisogno

Requisito Valore
client minimo supportato Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows.
piattaforma di destinazione Desktop
intestazione d3dumddi.h (include D3dumddi.h)

Vedere anche

D3DDDICB_WAITFORSYNCHRONIZATIONOBJECT