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) |