Condividi tramite


PFND3DDDI_RECLAIMALLOCATIONSCB funzione di callback (d3dumddi.h)

Chiamato dal driver di visualizzazione in modalità utente per recuperare le allocazioni di memoria video offerte in precedenza per il riutilizzo.

Sintassi

PFND3DDDI_RECLAIMALLOCATIONSCB Pfnd3dddiReclaimallocationscb;

HRESULT Pfnd3dddiReclaimallocationscb(
  HANDLE hDevice,
  const D3DDDICB_RECLAIMALLOCATIONS *unnamedParam2
)
{...}

Parametri

hDevice

Handle per il dispositivo di visualizzazione (contesto grafico).

unnamedParam2

pData [in]

Puntatore a una struttura D3DDDICB_RECLAIMALLOCATIONS che definisce le allocazioni da recuperare.

Valore restituito

Restituisce uno dei valori seguenti.

codice restituito Descrizione
S_OK Le allocazioni sono state recuperate correttamente.
E_INVALIDARG È stato specificato un parametro non valido.
D3DDDIERR_DEVICEREMOVED La gestione della memoria video o il driver miniport di visualizzazione non è riuscito a completare l'operazione perché si è verificato un evento Di arresto Plug and Play (PnP) o un evento di rilevamento e ripristino timeout (TDR).
Nota: Se viene restituito questo codice di errore, la funzione chiamante del driver (in genere la pfnReclaimResources routine) deve restituire questo codice di errore al runtime Direct3D.

Fabbisogno

Requisito Valore
client minimo supportato Windows 8
server minimo supportato Windows Server 2012
piattaforma di destinazione Desktop
intestazione d3dumddi.h (include D3dumddi.h)

Vedere anche

D3DDDICB_RECLAIMALLOCATIONS

D3DDDI_DEVICECALLBACKS

pfnReclaimResources