PFND3D12DDI_EVICT_CB función de devolución de llamada (d3d12umddi.h)

PFND3D12DDI_EVICT_CB indica al sistema operativo que disminuya el recuento de referencias de residencia. Una vez que este recuento alcance cero, quitará la asignación de la lista de residencia de dispositivos.

Sintaxis

PFND3D12DDI_EVICT_CB Pfnd3d12ddiEvictCb;

HRESULT Pfnd3d12ddiEvictCb(
  D3D12DDI_HRTDEVICE hRTDevice,
  const D3DDDICB_EVICT *unnamedParam2
)
{...}

Parámetros

hRTDevice

Identificador del dispositivo de visualización.

unnamedParam2

Puntero a una estructura de D3DDDICB_EVICT que describe las páginas de memoria que se van a expulsar.

Valor devuelto

Si esta función de devolución de llamada se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

Una vez que se pone en cola la solicitud de expulsión, es ilegal acceder a la asignación subyacente, ya que la asignación se puede expulsar en cualquier momento desde allí a discreción del sistema operativo.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10, versión 1809
Encabezado d3d12umddi.h