Freigeben über


PFND3DDDI_DESTROYSYNCHRONIZATIONOBJECTCB Rückruffunktion (d3dumddi.h)

Die pfnDestroySynchronizationObjectCb-Funktion zerstört das Synchronisierungsobjekt, das über einen Aufruf der pfnCreateSynchronizationObjectCb-Funktion erstellt wurde.

Syntax

PFND3DDDI_DESTROYSYNCHRONIZATIONOBJECTCB Pfnd3dddiDestroysynchronizationobjectcb;

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

Parameter

hDevice

Ein Handle für ein Anzeigegerät (d. a. 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 ermittelt, dass sie falsch sind.

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

Anforderungen

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

Siehe auch

D3DDDICB_DESTROYSYNCHRONIZATIONOBJECT

pfnCreateSynchronizationObjectCb