Compartir a través de


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

Cambia el tamaño de un grupo de iconos.

Sintaxis

PFND3DWDDM1_3DDI_RESIZETILEPOOL Pfnd3dwddm13DdiResizetilepool;

void Pfnd3dwddm13DdiResizetilepool(
  D3D10DDI_HDEVICE hDevice,
  D3D10DDI_HRESOURCE hTilePool,
  UINT64 NewSizeInBytes
)
{...}

Parámetros

hDevice

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

hTilePool

Identificador del grupo de iconos que se va a cambiar de tamaño.

NewSizeInBytes

Nuevo tamaño, en bytes, del grupo de iconos. El tamaño debe ser un múltiplo de 64 KB o cero.

Valor devuelto

None

Observaciones

El controlador puede usar la función de devolución de llamada pfnSetErrorCb para establecer un código de error, estableciendo S_OK si se ejecuta correctamente; de lo contrario, devuelve una de las siguientes opciones:

Código devuelto Descripción
E_INVALIDARG El nuevo tamaño del grupo de iconos no es un múltiplo de 64 KB o cero. El grupo de iconos existente permanece sin cambios, lo que incluye las asignaciones existentes.
E_OUTOFMEMORY El controlador tenía que asignar espacio para las nuevas asignaciones de tablas de páginas, pero se quedó sin memoria. El grupo de iconos existente permanece sin cambios, lo que incluye las asignaciones existentes.

El tiempo de ejecución de Direct3D realiza una validación mínima de parámetros, pero se producirá un error en la llamada si el nuevo tamaño del grupo de iconos no es un múltiplo del tamaño del icono o cero.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8.1 (WDDM 1.3)
Servidor mínimo compatible Windows Server 2012 R2
Plataforma de destino Escritorio
Encabezado d3d10umddi.h (incluya D3d10umddi.h)