PFND3DDDI_SIGNALSYNCHRONIZATIONOBJECTFROMGPU2CB Rückruffunktion (d3dumddi.h)
pfnSignalSynchronizationObjectFromGpu2Cb wird verwendet, um einen überwachten Zaun zu signalisieren. Wenn eine bestimmte GPU-Engine (Graphics Processing Unit) nicht in der Lage ist, einen neuen überwachten Zaunwert direkt mithilfe seiner virtuellen GPU-Adresse zu schreiben, muss der Treiber seinen Befehlspuffer leeren und mithilfe von pfnSignalSynchronizationObjectFromGpu2Cb ein Signal aus dem GPU-Paket ausgeben. Für Windows Display Driver Model (WDDM) v2-Treiber sind vorhandene PfnSignalSynchronizationObjectCb - und pfnSignalSynchronizationObject2Cb-Rückrufe veraltet und werden schließlich entfernt. WDDM v2-Benutzermodustreiber sollten zu pfnSignalSynchronizationObjectFromGpuCb wechseln, da alle Synchronisierungsobjekttypen unterstützt werden.
Syntax
PFND3DDDI_SIGNALSYNCHRONIZATIONOBJECTFROMGPU2CB Pfnd3dddiSignalsynchronizationobjectfromgpu2cb;
HRESULT Pfnd3dddiSignalsynchronizationobjectfromgpu2cb(
HANDLE hDevice,
const D3DDDICB_SIGNALSYNCHRONIZATIONOBJECTFROMGPU2 *unnamedParam2
)
{...}
Parameter
hDevice
Ein Handle für das Anzeigegerät.
unnamedParam2
pData [in]
Ein Zeiger auf eine D3DDDICB_SIGNALSYNCHRONIZATIONOBJECTFROMGPU2-Struktur , die die Details des angeforderten Vorgangs bereitstellt.
Rückgabewert
Wenn diese Rückruffunktion erfolgreich ist, gibt sie S_OK zurück. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
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_SIGNALSYNCHRONIZATIONOBJECTFROMGPU2
pfnSignalSynchronizationObject2Cb