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.
Erstellt ein GPU-Synchronisierungsobjekt, das ein Gerätekontext signalisieren und warten kann. Wird von WDDM 1.2- und höher-Benutzermodus-Anzeigetreibern verwendet.
Syntax
PFND3DDDI_CREATESYNCHRONIZATIONOBJECT2CB Pfnd3dddiCreatesynchronizationobject2cb;
HRESULT Pfnd3dddiCreatesynchronizationobject2cb(
HANDLE hDevice,
D3DDDICB_CREATESYNCHRONIZATIONOBJECT2 *unnamedParam2
)
{...}
Parameter
hDevice
Ein Handle für das Anzeigegerät (d. h. den Grafikkontext), das das Synchronisierungsobjekt besitzt, das pfnCreateSynchronizationObject2Cb erstellt.
unnamedParam2
pData- [in, out]
Ein Zeiger auf eine D3DDDICB_CREATESYNCHRONIZATIONOBJECT2 Struktur, die das zu erstellende Synchronisierungsobjekt beschreibt.
Rückgabewert
Gibt einen der folgenden Werte zurück:
Rückgabecode | Beschreibung |
---|---|
S_OK | Das Synchronisierungsobjekt wurde erfolgreich erstellt. |
E_OUTOFMEMORY | Die Funktion konnte keinen Speicher zuordnen, der für den Abschluss erforderlich war. |
E_INVALIDARG | Parameter wurden überprüft und ermittelt, dass sie falsch sind. |
Diese Funktion kann auch andere HRESULT-Werte zurückgeben.
Bemerkungen
Die pfnCreateSynchronizationObject2Cb--Funktion gibt ein Kernelmodushandle an das neu erstellte Synchronisierungsobjekt im hSyncObject Member der D3DDDICB_CREATESYNCHRONIZATIONOBJECT2 Struktur zurück, auf die der pData Parameter verweist. Der Anzeigetreiber für den Benutzermodus übergibt dieses Handle in Aufrufen der folgenden Funktionen:
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 8 |
mindestens unterstützte Server- | Windows Server 2012 |
Zielplattform- | Desktop |
Header- | d3dumddi.h (include D3dumddi.h) |
Siehe auch
D3DDDICB_CREATESYNCHRONIZATIONOBJECT2
pfnDestroySynchronizationObjectCb