Compartir a través de


Función EngCreatePath (winddi.h)

La función EngCreatePath asigna una ruta de acceso para el uso temporal del controlador.

Sintaxis

ENGAPI PATHOBJ * EngCreatePath();

Valor devuelto

El valor devuelto es un puntero a una estructura PATHOBJ si la función es correcta. De lo contrario, es null y se registra un código de error.

Comentarios

El controlador debe eliminar la ruta de acceso asignada por EngCreatePath antes de volver a GDI desde su llamada de dibujo actual.

Las funciones que crean y modifican rutas de acceso se proporcionan para ayudar a los dispositivos a recortar rutas de acceso. Un controlador puede crear una ruta de acceso, rellenarla con líneas y pasarla a PATHOBJ_bEnumClipLines para recortar en la región compleja.

Una estructura PATHOBJ es un objeto bloqueado y, por tanto, el controlador no debe bloquearlo durante mucho tiempo.

Si el controlador usa EngCreatePath para crear una estructura PATHOBJ, se debe eliminar mediante EngDeletePath en cuanto el controlador finalice con él.

La estructura PATHOBJ devuelta se usa en llamadas a PATHOBJ_bMoveTo, PATHOBJ_bPolyLineTo, PATHOBJ_vEnumStartClipLines y PATHOBJ_bEnumClipLines

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Windows 2000 y versiones posteriores de los sistemas operativos Windows.
Plataforma de destino Universal
Encabezado winddi.h (incluya Winddi.h)
Library Win32k.lib
Archivo DLL Win32k.sys

Consulte también

PATHOBJ

PATHOBJ_bEnumClipLines