Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die pfnWaitForSynchronizationObjectCb-Funktion fügt eine Wartezeit für die angegebenen Synchronisierungsobjekte im angegebenen DMA-Datenstrom ein.
Syntax
PFND3DDDI_WAITFORSYNCHRONIZATIONOBJECTCB Pfnd3dddiWaitforsynchronizationobjectcb;
HRESULT Pfnd3dddiWaitforsynchronizationobjectcb(
HANDLE hDevice,
const D3DDDICB_WAITFORSYNCHRONIZATIONOBJECT *unnamedParam2
)
{...}
Parameter
hDevice
Ein Handle für ein Anzeigegerät (d. a. den Grafikkontext).
unnamedParam2
pData- [in]
Ein Zeiger auf eine D3DDDICB_WAITFORSYNCHRONIZATIONOBJECT Struktur, die die Synchronisierungsobjekte und den DMA-Kontextdatenstrom beschreibt, die zum Einrichten der Wartezeit erforderlich sind.
Rückgabewert
pfnWaitForSynchronizationObjectCb gibt einen der folgenden Werte zurück:
Rückgabecode | Beschreibung |
---|---|
S_OK | Die Wartezeit wurde erfolgreich eingerichtet. |
E_INVALIDARG | Parameter wurden überprüft und ermittelt, dass sie falsch sind. |
Diese Funktion kann auch andere HRESULT-Werte zurückgeben.
Bemerkungen
Direct3D Version 11 Hinweis: Weitere Informationen dazu, wie der Treiber pfnWaitForSynchronizationObjectCbaufruft, finden Sie unter Änderungen von Direct3D 10.
Ein Codebeispiel für die Verwendung der pfnWaitForSynchronizationObjectCb--Funktion finden Sie unter pfnSignalSynchronizationObjectCb.
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) |