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.
D3DKMT_WAITFORSYNCHRONIZATIONOBJECTFROMGPU wird mit D3DKMTWaitForSynchronizationObjectFromGpu verwendet, bis ein überwachter Zaun einen bestimmten Wert erreicht.
Syntax
typedef struct _D3DKMT_WAITFORSYNCHRONIZATIONOBJECTFROMGPU {
[in] D3DKMT_HANDLE hContext;
[in] UINT ObjectCount;
[in] const D3DKMT_HANDLE *ObjectHandleArray;
union {
[in] const UINT64 *MonitoredFenceValueArray;
[in] D3DKMT_ALIGN64 UINT64 FenceValue;
D3DKMT_ALIGN64 UINT64 Reserved[8];
};
} D3DKMT_WAITFORSYNCHRONIZATIONOBJECTFROMGPU;
Angehörige
[in] hContext
Ein Kernelmodushandle für den Kontextdatenstrom, in dem eine Wartezeit auf die Synchronisierungsereignisse im Array wartet, die das ObjectHandleArray Member angibt, wird eingefügt.
[in] ObjectCount
Die Anzahl der Synchronisierungsereignisse im ObjectHandleArray Array- und Zaunwerte in MonitoredFenceValueArray Arrays.
[in] ObjectHandleArray
Ein Array von Kernelmodus behandelt die Synchronisierungsereignisse, auf die der Kontext, der vom hContext angegeben wird, Member wartet.
[in] MonitoredFenceValueArray
Ein Array von 64-Bit-überwachten Zaunwerten, auf die gewartet werden soll, jeder Wert, der einem Synchronisierungsobjekt in ObjectHandleArray-entspricht.
[in] FenceValue
Der Zaunwert wartet, wenn das Eingabeobjekt vom Typ D3DDDI_FENCEist.
Reserved[8]
Dieses Element ist reserviert und sollte auf Null festgelegt werden.
Anforderungen
| Anforderung | Wert |
|---|---|
| mindestens unterstützte Client- | Windows 10 |
| mindestens unterstützte Server- | Windows Server 2016 |
| Header- | d3dkmthk.h (einschließlich D3dkmthk.h) |