D3DKMT_RECLAIMALLOCATIONS2 struttura (d3dkmthk.h)
D3DKMT_RECLAIMALLOCATIONS2 descrive le risorse di memoria video che devono essere recuperate e che il driver offerto in precedenza per il riutilizzo. Usato con la funzione D3DKMTReclaimAllocations2 .
Sintassi
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;
Members
[in] hPagingQueue
Handle al dispositivo che ha creato le allocazioni.
[in] NumAllocations
Numero di elementi nei membri pResources, HandleList o pDiscarded , che non sono NULL.
[in] pResources
Matrice di tipi di dati D3DKMT_HANDLE che rappresentano handle delle risorse di runtime Direct3D.
[in] HandleList
Matrice di tipi di dati D3DKMT_HANDLE che rappresentano handle in modalità kernel alle allocazioni da recuperare.
Se HandleList non è NULL, il membro pResources deve essere NULL.
[out] pDiscarded
Matrice facoltativa di variabili booleane che specificano se ogni risorsa o allocazione è stata eliminata.
pResults
[out] Puntatore a una matrice di enumerazioni D3DDDI_RECLAIM_RESULT che rappresentano i risultati, specificando se ogni risorsa o allocazione è OK, ignorata o non ha alcun impegno.
pResults è valido solo se il DXGKDDI_INTERFACE_VERSION e D3D_UMD_INTERFACE_VERSION sono maggiori o uguali a DXGKDDI_INTERFACE_VERSION_WDDM2_1 e D3D_UMD_INTERFACE_VERSION_WDDM2_1 rispettivamente.
[in] pResults
Matrice obbligatoria di valori che specificano se la superficie è valida, eliminata o l'impegno nell'elenco.
PagingFenceValue
Il recinto di paging da sincronizzare prima di inviare il lavoro alla GPU che fa riferimento a qualsiasi risorsa o allocazione nelle matrici fornite.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 |
Server minimo supportato | Windows Server 2016 |
Intestazione | d3dkmthk.h (include D3dkmthk.h) |
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per