Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Descrive il budget di memoria per un adattatore.
Sintassi
struct DXCoreAdapterMemoryBudget {
uint64_t budget;
uint64_t currentUsage;
uint64_t availableForReservation;
uint64_t currentReservation;
};
Membri
budget
Tipo: uint64_t
Specifica il budget di memoria dell'adattatore fornito dal sistema operativo, in byte, di destinazione dell'applicazione. Se currentUsage è maggiore di budget, l'applicazione potrebbe comportare un'interruzione delle prestazioni o un'interruzione delle prestazioni a causa dell'attività in background del sistema operativo, destinata a fornire ad altre applicazioni un uso equo della memoria dell'adattatore.
currentUsage
Tipo: uint64_t
Specifica l'utilizzo corrente della memoria dell'adattatore dell'applicazione, in byte.
availableForReservation
Tipo: uint64_t
Specifica la quantità di memoria dell'adattatore, espressa in byte, disponibile per la prenotazione. Per riservare la memoria dell'adattatore, l'applicazione deve chiamare IDXCoreAdapter::SetState con stato impostato su DXCoreAdapterState::AdapterMemoryBudget.
currentReservation
Tipo: uint64_t
Specifica la quantità di memoria dell'adattatore, espressa in byte, riservata dall'applicazione. Il sistema operativo usa la prenotazione come suggerimento per determinare il working set minimo dell'applicazione. L'applicazione deve tentare di assicurarsi che l'utilizzo della memoria dell'adattatore possa essere tagliato per soddisfare questo requisito.
Fabbisogno
| Requisito | Valore |
|---|---|
| client minimo supportato | Windows 10 (Build 18936) |
| intestazione |
dxcore_interface.h (include dxcore.h) |