PFND3DDDI_EVICTCB funzione di callback (d3dumddi.h)
pfnEvictCb viene usato per indicare al sistema operativo di decrerere il conteggio dei riferimenti di residenza. Dopo che questo conteggio raggiunge zero, rimuoverà l'allocazione dall'elenco di residenza del dispositivo.
Sintassi
PFND3DDDI_EVICTCB Pfnd3dddiEvictcb;
HRESULT Pfnd3dddiEvictcb(
HANDLE hDevice,
D3DDDICB_EVICT *unnamedParam2
)
{...}
Parametri
hDevice
Handle per il dispositivo di visualizzazione.
unnamedParam2
pData [in, out]
Puntatore a una struttura D3DDDICB_EVICT che descrive le pagine di memoria da rimuovere.
Valore restituito
Se questa funzione di callback ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Commenti
Dopo aver accodato la richiesta di rimozione, è illegale accedere all'allocazione sottostante perché l'allocazione può essere rimossa in qualsiasi momento da tale posizione alla discrezione del sistema operativo.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 |
Server minimo supportato | Windows Server 2016 |
Piattaforma di destinazione | Desktop |
Intestazione | d3dumddi.h (include D3dumddi.h) |