D3DKMT_RECLAIMALLOCATIONS2 Struktur (d3dkmthk.h)
D3DKMT_RECLAIMALLOCATIONS2 beschreibt Videospeicherressourcen, die zurückgefordert werden sollen und dass der Zuvor zur Wiederverwendung angebotene Treiber. Wird mit der funktion D3DKMTReclaimAllocations2 verwendet.
Syntax
typedef struct _D3DKMT_RECLAIMALLOCATIONS2 {
[in] D3DKMT_HANDLE hPagingQueue;
[in] UINT NumAllocations;
[in] D3DKMT_HANDLE *pResources;
[in] const D3DKMT_HANDLE *HandleList;
union {
[out] BOOL *pDiscarded;
[in] D3DDDI_RECLAIM_RESULT *pResults;
};
[out] BOOL *pDiscarded;
D3DKMT_ALIGN64 UINT64 PagingFenceValue;
} D3DKMT_RECLAIMALLOCATIONS2;
Angehörige
[in] hPagingQueue
Ein Handle für das Gerät, das die Zuordnungen erstellt hat.
[in] NumAllocations
Die Anzahl der Elemente in den pResources, HandleList-oder pDiscarded Member, je nachdem, welcher Wert nicht NULL-ist.
[in] pResources
Ein Array von D3DKMT_HANDLE Datentypen, die Direct3D-Laufzeitressourcenhandles darstellen.
[in] HandleList
Ein Array von D3DKMT_HANDLE Datentypen, die Kernelmodushandles für die Zuordnungen darstellen, die zurückgefordert werden sollen.
Wenn
[out] pDiscarded
Optionales Array boolescher Variablen, die angeben, ob jede Ressource oder Zuordnung verworfen wurde.
pResults-
[out] Zeiger auf ein Array von D3DDDI_RECLAIM_RESULT Enumerationen, die Ergebnisse darstellen, angeben, ob jede Ressource oder Zuordnung OK ist, verworfen oder keine Verpflichtung hat.
pResults- ist nur gültig, wenn die DXGKDDI_INTERFACE_VERSION bzw. D3D_UMD_INTERFACE_VERSION größer oder gleich DXGKDDI_INTERFACE_VERSION_WDDM2_1 bzw. D3D_UMD_INTERFACE_VERSION_WDDM2_1 sind.
[in] pResults
Erforderliches Array von Werten, das angibt, ob die Oberfläche gültig, verworfen oder Listenbindung ist.
PagingFenceValue
Der Auslagerungszaun, der synchronisiert werden soll, bevor Arbeit an die GPU übermittelt wird, die auf eine der Ressourcen oder Zuordnungen in den bereitgestellten Arrays verweist.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 10 |
mindestens unterstützte Server- | Windows Server 2016 |
Header- | d3dkmthk.h (einschließlich D3dkmthk.h) |