PFND3DDDI_RECLAIMALLOCATIONS2CB funzione di callback (d3dumddi.h)
pfnReclaimAllocations2Cb viene chiamato dal driver in modalità utente per recuperare le allocazioni di memoria video offerte in precedenza per il riutilizzo.
Sintassi
PFND3DDDI_RECLAIMALLOCATIONS2CB Pfnd3dddiReclaimallocations2cb;
HRESULT Pfnd3dddiReclaimallocations2cb(
HANDLE hDevice,
D3DDDICB_RECLAIMALLOCATIONS2 *unnamedParam2
)
{...}
Parametri
hDevice
Handle per il dispositivo di visualizzazione.
unnamedParam2
pData [in, out]
Puntatore a una struttura D3DDDICB_RECLAIMALLOCATIONS2 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 10 |
server minimo supportato | Windows Server 2016 |
piattaforma di destinazione | Desktop |
intestazione | d3dumddi.h (include D3dumddi.h) |