PFND3DDDI_DESTROYSYNCHRONIZATIONOBJECTCB Rückruffunktion (d3dumddi.h)

Die PfnDestroySynchronizationObjectCb-Funktion zerstört das Synchronisierungsobjekt, das durch einen Aufruf der Funktion pfnCreateSynchronizationObjectCb erstellt wurde.

Syntax

PFND3DDDI_DESTROYSYNCHRONIZATIONOBJECTCB Pfnd3dddiDestroysynchronizationobjectcb;

HRESULT Pfnd3dddiDestroysynchronizationobjectcb(
  HANDLE hDevice,
  const D3DDDICB_DESTROYSYNCHRONIZATIONOBJECT *unnamedParam2
)
{...}

Parameter

hDevice

Ein Handle für ein Anzeigegerät (d. b. den Grafikkontext).

unnamedParam2

pData [in]

Ein Zeiger auf eine D3DDDICB_DESTROYSYNCHRONIZATIONOBJECT Struktur, die ein Handle für das zu zerstörende Synchronisierungsobjekt enthält.

Rückgabewert

pfnDestroySynchronizationObjectCb gibt einen der folgenden Werte zurück:

Rückgabecode Beschreibung
S_OK Das Synchronisierungsobjekt wurde erfolgreich zerstört.
E_INVALIDARG Parameter wurden überprüft und als falsch ermittelt.

Diese Funktion kann auch andere HRESULT-Werte zurückgeben.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme.
Zielplattform Desktop
Kopfzeile d3dumddi.h (include D3dumddi.h)

Weitere Informationen

D3DDDICB_DESTROYSYNCHRONIZATIONOBJECT

pfnCreateSynchronizationObjectCb