PFND3D10DDI_RESOURCEUNMAP función de devolución de llamada (d3d10umddi.h)

La función ResourceUnmap desasignación de un subrecurso de un recurso.

Sintaxis

PFND3D10DDI_RESOURCEUNMAP Pfnd3d10ddiResourceunmap;

void Pfnd3d10ddiResourceunmap(
  D3D10DDI_HDEVICE unnamedParam1,
  D3D10DDI_HRESOURCE unnamedParam2,
  UINT unnamedParam3
)
{...}

Parámetros

unnamedParam1

hDevice [in]

Identificador del dispositivo de visualización (contexto de gráficos).

unnamedParam2

hResource [in]

Identificador del recurso que se va a desasignación.

unnamedParam3

Subrecurso [in]

Índice que indica el subrecurso que se va a quitar de mapa.

Valor devuelto

None

Observaciones

El controlador puede usar la función de devolución de llamada pfnSetErrorCb para establecer un código de error.

El controlador puede llamar a pfnSetErrorCb para establecer el código de error D3DDDIERR_DEVICEREMOVED ; sin embargo, el controlador no es necesario para establecer D3DDDIERR_DEVICEREMOVED si se quitó el dispositivo. Las llamadas a pfnSetErrorCb para establecer cualquier otro código de error son fundamentales.

Restricciones en los valores de entrada

Para los controladores windows Display Driver Model (WDDM) 1.3 y versiones posteriores, el tiempo de ejecución de Microsoft Direct3D proporciona un conjunto restringido de valores de entrada usados por esta función. Para obtener una lista de todos los valores restringidos, vea [Mejoras en el rendimiento de representación de Direct3D](/windows-hardware/drivers/display/direct3d-rendering-performance-improvements).

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows.
Plataforma de destino Escritorio
Encabezado d3d10umddi.h (incluya D3d10umddi.h)

Consulte también

D3D10DDI_DEVICEFUNCS

pfnSetErrorCb