PFND3DDDI_WAITFORSYNCHRONIZATIONOBJECTFROMGPUCB Rückruffunktion (d3dumddi.h)
pfnWaitForSynchronizationObjectFromGpuCb wartet, bis ein überwachter Zaun einen bestimmten Wert erreicht, bevor nachfolgende Kontextbefehle verarbeitet werden. Für Windows Display Driver Model (WDDM) v2-Treiber sind vorhandene PfnWaitForSynchronizationObjectCb - und pfnWaitForSynchronizationObject2Cb-Rückrufe veraltet und werden schließlich entfernt. WDDM v2-Benutzermodustreiber sollten zu pfnWaitForSynchronizationObjectFromGpuCb wechseln, da alle Synchronisierungsobjekttypen unterstützt werden.
Syntax
PFND3DDDI_WAITFORSYNCHRONIZATIONOBJECTFROMGPUCB Pfnd3dddiWaitforsynchronizationobjectfromgpucb;
HRESULT Pfnd3dddiWaitforsynchronizationobjectfromgpucb(
HANDLE hDevice,
const D3DDDICB_WAITFORSYNCHRONIZATIONOBJECTFROMGPU *unnamedParam2
)
{...}
Parameter
hDevice
Ein Handle für das Anzeigegerät.
unnamedParam2
pData [in]
Ein Zeiger auf eine D3DDDICB_WAITFORSYNCHRONIZATIONOBJECTFROMGPU-Struktur , die die Details des angeforderten Vorgangs bereitstellt.
Rückgabewert
Wenn diese Rückruffunktion erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Hinweise
Diese Funktionssemantik ähnelt dem vorhandenen pfnWaitForSynchronizationObject2Cb-Aufruf , mit der Ausnahme, dass dieser Rückruf auch überwachte Zaunobjekte und ein Array überwachter Zaunwerte unterstützt, auf die gewartet werden soll.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10 |
Unterstützte Mindestversion (Server) | Windows Server 2016 |
Zielplattform | Desktop |
Kopfzeile | d3dumddi.h (include D3dumddi.h) |
Weitere Informationen
D3DDDICB_WAITFORSYNCHRONIZATIONOBJECTFROMGPU
pfnWaitForSynchronizationObject2Cb