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)

Vedi anche

D3DDDICB_EVICT