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 |