Encabezado winddi.h
Varias tecnologías usan este encabezado. Para más información, consulte:
winddi.h contiene las siguientes interfaces de programación:
Functions
BRUSHOBJ_hGetColorTransform La función BRUSHOBJ_hGetColorTransform recupera la transformación de color del pincel especificado. |
BRUSHOBJ_pvAllocRbrush La función BRUSHOBJ_pvAllocRbrush asigna memoria para la realización del controlador de un pincel especificado. |
BRUSHOBJ_pvGetRbrush La función BRUSHOBJ_pvGetRbrush recupera un puntero a la realización del controlador de un pincel especificado. |
BRUSHOBJ_ulGetBrushColor La función BRUSHOBJ_ulGetBrushColor devuelve el color RGB del pincel sólido especificado. |
CLIPOBJ_bEnum La función CLIPOBJ_bEnum enumera un lote de rectángulos de una región de recorte especificada; una llamada anterior a CLIPOBJ_cEnumStart determina el orden de enumeración. |
CLIPOBJ_cEnumStart La función CLIPOBJ_cEnumStart establece parámetros para enumerar rectángulos en una región de recorte especificada. |
CLIPOBJ_ppoGetPath La función CLIPOBJ_ppoGetPath crea una estructura PATHOBJ que contiene el esquema de la región de recorte especificada. |
DrvAlphaBlend La función DrvAlphaBlend proporciona funcionalidades de transferencia de bloques de bits con combinación alfa. |
DrvAssertMode La función DrvAssertMode establece el modo del dispositivo físico especificado en el modo especificado cuando se inicializó el PDEV o en el modo predeterminado del hardware. |
DrvBitBlt La función DrvBitBlt proporciona funcionalidades generales de transferencia de bloques de bits entre superficies administradas por dispositivos, entre mapas de bits de formato estándar administrados por GDI o entre una superficie administrada por el dispositivo y un mapa de bits de formato estándar administrado por GDI. |
DrvCompletePDEV La función DrvCompletePDEV almacena el identificador GDI del dispositivo físico que se va a crear. |
DrvCopyBits La función DrvCopyBits se traduce entre superficies de trama administradas por el dispositivo y mapas de bits de formato estándar GDI. |
DrvCreateDeviceBitmap La función DrvCreateDeviceBitmap crea y administra mapas de bits. |
DrvDeleteDeviceBitmap La función DrvDeleteDeviceBitmap elimina un mapa de bits de dispositivo creado por DrvCreateDeviceBitmap. |
DrvDeriveSurface La función DrvDeriveSurface deriva una superficie GDI de la superficie directDraw especificada. |
DrvDescribePixelFormat La función DrvDescribePixelFormat describe el formato de píxel para un PDEV especificado por el dispositivo escribiendo una descripción del formato de píxel en una estructura PIXELFORMATDESCRIPTOR. |
DrvDestroyFont La función DrvDestroyFont notifica al controlador que ya no se necesita una realización de fuentes y que el controlador ahora puede liberar las estructuras de datos asociadas que haya asignado. |
DrvDisableDirectDraw La función DrvDisableDirectDraw deshabilita el hardware para el uso de DirectDraw. |
DrvDisableDriver GDI usa la función DrvDisableDriver para notificar a un controlador que ya no requiere el controlador y está listo para descargarlo. |
DrvDisablePDEV GDI usa la función DrvDisablePDEV para notificar a un controlador que el PDEV especificado ya no es necesario. |
DrvDisableSurface GDI usa la función DrvDisableSurface para notificar a un controlador que la superficie creada por DrvEnableSurface para el dispositivo actual ya no es necesaria. |
DrvDitherColor La función DrvDitherColor solicita al dispositivo que cree un pincel anclado en una paleta de dispositivos. |
DrvDrawEscape La función DrvDrawEscape es el punto de entrada que atiende más de una llamada de función; la función determinada depende del valor del parámetro iEsc. |
DrvEnableDirectDraw La función DrvEnableDirectDraw habilita el hardware para el uso de DirectDraw. |
DrvEnableDriver La función DrvEnableDriver es el punto de entrada del controlador inicial exportado por el archivo DLL del controlador. |
DrvEnablePDEV La función DrvEnablePDEV devuelve una descripción de las características del dispositivo físico a GDI. |
DrvEnableSurface La función DrvEnableSurface configura una superficie en la que se va a dibujar y la asocia a un dispositivo físico determinado. |
DrvEndDoc GDI llama a la función DrvEndDoc cuando ha terminado de enviar un documento al controlador para su representación. |
DrvEscape La función DrvEscape se usa para recuperar información de un dispositivo que no está disponible en una interfaz de controlador de dispositivo independiente del dispositivo; la consulta determinada depende del valor del parámetro iEsc. |
DrvFillPath La función DrvFillPath es un punto de entrada opcional para controlar el relleno de rutas de acceso cerradas. |
DrvFontManagement La función DrvFontManagement es un punto de entrada opcional proporcionado para dispositivos PostScript. |
DrvFree La función DrvFree se usa para notificar al controlador que la estructura especificada ya no es necesaria. |
DrvGetDirectDrawInfo La función DrvGetDirectDrawInfo devuelve las funciones del hardware gráfico. |
DrvGetGlyphMode La función DrvGetGlyphMode indica a GDI cómo almacenar en caché la información del glifo. |
DrvGetModes La función DrvGetModes enumera los modos admitidos por un dispositivo determinado. |
DrvGetTrueTypeFile La función DrvGetTrueTypeFile tiene acceso a un archivo de fuente TrueType asignado a memoria. |
DrvGradientFill La función DrvGradientFill sombrea los primitivos especificados. |
DrvIcmCheckBitmapBits La función DrvIcmCheckBitmapBits comprueba si los píxeles del mapa de bits especificado se encuentran dentro de la gama de dispositivos de la transformación especificada. |
DrvIcmCreateColorTransform La función DrvIcmCreateColorTransform crea una transformación de color ICM. |
DrvIcmDeleteColorTransform La función DrvIcmDeleteColorTransform elimina la transformación de color especificada. |
DrvIcmSetDeviceGammaRamp La función DrvIcmSetDeviceGammaRamp establece la rampa gamma de hardware del dispositivo de visualización especificado. |
DrvLineTo La función DrvLineTo dibuja una sola línea cosmética de solo entero y sólida. |
DrvLoadFontFile La función DrvLoadFontFile recibe información de GDI relacionada con la carga y asignación de archivos de fuente. |
DrvMovePointer La función DrvMovePointer mueve el puntero a una nueva posición y garantiza que GDI no interfiera con la visualización del puntero. |
DrvNextBand GDI llama a la función DrvNextBand cuando ha terminado de dibujar una banda para una página física, por lo que el controlador puede enviar la siguiente banda a la impresora. |
DrvNotify La función DrvNotify permite que GDI notifique a un controlador de pantalla cierta información. |
DrvPaint La función DrvPaint está obsoleta y ya no la llama GDI en Windows 2000 y versiones posteriores. Los nuevos controladores deben implementar uno o varios de DrvFillPath, DrvStrokePath o DrvStrokeAndFillPath. |
DrvPlgBlt La función DrvPlgBlt proporciona funcionalidades de transferencia de bloques de bits de rotación entre combinaciones de superficies administradas por el dispositivo y administradas por GDI. |
DrvQueryAdvanceWidths La función DrvQueryAdvanceWidths devuelve anchos de avance de caracteres para un conjunto especificado de glifos. |
DrvQueryDeviceSupport La función DrvQueryDeviceSupport devuelve información específica del dispositivo solicitada. |
DrvQueryDriverInfo La función DrvQueryDriverInfo devuelve información específica del controlador solicitada. |
DrvQueryFont GDI usa la función DrvQueryFont para obtener la estructura IFIMETRICS de una fuente determinada. |
DrvQueryFontCaps La función DrvQueryFontCaps define las funciones del controlador de fuente. |
DrvQueryFontData La función DrvQueryFontData recupera información sobre una fuente realizada. |
DrvQueryFontFile La función DrvQueryFontFile proporciona información del archivo de fuente. |
DrvQueryFontTree La función DrvQueryFontTree proporciona GDI con un puntero a una estructura que define una de las siguientes: Una asignación de unicode a identificadores de glifo, incluida la asignación de variantes de glifoA de pares de inter kerning a identificadores de kerning. |
DrvQueryPerBandInfo GDI llama a la función DrvQueryPerBandInfo de un archivo DLL de gráficos de impresora antes de empezar a dibujar una banda para una página física, por lo que el controlador puede proporcionar GDI con información específica de banda. |
DrvQueryTrueTypeOutline La función DrvQueryTrueTypeOutline recupera esquemas de glifo en formato TrueType nativo. |
DrvQueryTrueTypeTable La función DrvQueryTrueTypeTable tiene acceso a tablas específicas en un archivo trueType font-description. |
DrvRealizeBrush La función DrvRealizeBrush solicita que el controlador obtenga un pincel especificado para una superficie especificada. |
DrvResetDevice La función DrvResetDevice restablece un dispositivo inoperable o no responde. |
DrvResetPDEV La función DrvResetPDEV permite a un controlador gráfico transferir el estado del controlador de una estructura PDEV antigua a una nueva estructura PDEV cuando una aplicación Win32 llama a ResetDC. |
DrvSaveScreenBits La función DrvSaveScreenBits hace que un controlador de pantalla guarde o restaure un rectángulo determinado de la imagen mostrada. |
DrvSendPage GDI llama a la función DrvSendPage de un archivo DLL de gráficos de impresora cuando ha terminado de dibujar una página física, por lo que el controlador puede enviar la página a la impresora. |
DrvSetPalette La función DrvSetPalette solicita que el controlador realice la paleta de un dispositivo especificado. |
DrvSetPixelFormat La función DrvSetPixelFormat establece el formato de píxel de una ventana. |
DrvSetPointerShape La función DrvSetPointerShape se usa para solicitar al controlador que saque el puntero de la pantalla, si el controlador lo ha dibujado allí; para intentar establecer una nueva forma de puntero; y para colocar el nuevo puntero en la pantalla en una posición especificada. |
DrvStartBanding GDI llama a la función DrvStartBanding cuando está listo para empezar a enviar bandas de una página física al controlador para su representación. |
DrvStartDoc GDI llama a la función DrvStartDoc cuando está listo para empezar a enviar un documento al controlador para su representación. |
DrvStartPage GDI llama a la función DrvStartPage cuando está listo para empezar a enviar el contenido de una página física al controlador para su representación. |
DrvStretchBlt La función DrvStretchBlt proporciona funcionalidades de transferencia de bloques de bits de extensión entre cualquier combinación de superficies administradas por el dispositivo y administradas por GDI. |
DrvStretchBltROP La función DrvStretchBltROP realiza una transferencia de bloques de bits de extensión mediante un ROP. |
DrvStrokeAndFillPath La función DrvStrokeAndFillPath trazos (contornos) y rellena una ruta de acceso simultáneamente. |
DrvStrokePath La función DrvStrokePath traza (esquemas) una ruta de acceso. |
DrvSwapBuffers La función DrvSwapBuffers muestra el contenido del búfer oculto asociado de la ventana en la superficie especificada. |
DrvSynchronize La función DrvSynchronize informa al controlador de que GDI necesita acceder a una superficie administrada por el dispositivo. Esta función permite coordinar las operaciones de dibujo asincrónicas realizadas por el coprocesador de un dispositivo con accesos GDI. |
DrvSynchronizeSurface La función DrvSynchronizeSurface informa al controlador de que GDI necesita escribir en la superficie especificada. Esta función permite coordinar las operaciones de dibujo realizadas por el coprocesador de un dispositivo con GDI. |
DrvTextOut La función DrvTextOut es el punto de entrada de GDI que llama al controlador para representar un conjunto de glifos en las posiciones especificadas. |
DrvTransparentBlt La función DrvTransparentBlt proporciona funcionalidades de transferencia de bloques de bits con transparencia. |
DrvUnloadFontFile La función DrvUnloadFontFile informa a un controlador de fuente de que el archivo de fuente especificado ya no es necesario. |
EngAcquireSemaphore La función EngAcquireSemaphore adquiere el recurso asociado al semáforo para el acceso exclusivo mediante el subproceso que realiza la llamada. |
EngAllocMem La función EngAllocMem asigna un bloque de memoria e inserta una etiqueta proporcionada por el autor de la llamada antes de la asignación. |
EngAllocPrivateUserMem La función EngAllocPrivateUserMem asigna un bloque de memoria de usuario desde el espacio de direcciones de un proceso especificado e inserta una etiqueta proporcionada por el autor de la llamada antes de la asignación. |
EngAllocUserMem La función EngAllocUserMem asigna un bloque de memoria del espacio de direcciones del proceso actual e inserta una etiqueta proporcionada por el autor de la llamada antes de la asignación. |
EngAlphaBlend La función EngAlphaBlend proporciona funcionalidades de transferencia de bloques de bits con combinación alfa. |
EngAssociateSurface La función EngAssociateSurface marca una superficie determinada como perteneciente a un dispositivo especificado. |
EngBitBlt La función EngBitBlt proporciona funcionalidades generales de transferencia de bloques de bits entre superficies administradas por el dispositivo o entre una superficie administrada por el dispositivo y un mapa de bits de formato estándar administrado por GDI. |
EngBugCheckEx La función EngBugCheckEx reduce el sistema de forma controlada cuando el autor de la llamada detecta un error irrecuperable que dañaría el sistema si el autor de la llamada continuaba ejecutándose. |
EngCheckAbort La función EngCheckAbort permite que un archivo DLL de gráficos de impresora determine si se debe finalizar un trabajo de impresión. |
EngClearEvent La función EngClearEvent establece un objeto de evento especificado en el estado no asignado. |
EngComputeGlyphSet La función EngComputeGlyphSet calcula el conjunto de glifos admitido en un dispositivo. |
EngControlSprites La función EngControlSprites desglosa o vuelve a dibujar sprites en el área WNDOBJ especificada. |
EngCopyBits La función EngCopyBits se traduce entre superficies de trama administradas por el dispositivo y mapas de bits de formato estándar GDI. |
EngCreateBitmap La función EngCreateBitmap solicita que GDI cree y administre un mapa de bits. |
EngCreateClip La función EngCreateClip crea una estructura CLIPOBJ que el controlador usa en devoluciones de llamada. |
EngCreateDeviceBitmap La función EngCreateDeviceBitmap solicita a GDI que cree un identificador para un mapa de bits del dispositivo. |
EngCreateDeviceSurface La función EngCreateDeviceSurface crea y devuelve un identificador para una superficie de dispositivo que administrará el controlador. |
EngCreateDriverObj La función EngCreateDriverObj crea una estructura DRIVEROBJ. |
EngCreateEvent La función EngCreateEvent crea un objeto de evento de sincronización que se puede usar para sincronizar el acceso de hardware entre un controlador de pantalla y el controlador de miniporte de vídeo. |
EngCreatePalette La función EngCreatePalette envía una solicitud a GDI para crear una paleta RGB. |
EngCreatePath La función EngCreatePath asigna una ruta de acceso para el uso temporal del controlador. |
EngCreateSemaphore La función EngCreateSemaphore crea un objeto de semáforo. |
EngCreateWnd La función EngCreateWnd crea una estructura WNDOBJ para la ventana a la que hace referencia hwnd. |
EngDebugBreak La función EngDebugBreak hace que se produzca un punto de interrupción en el proceso actual. |
EngDebugPrint La función EngDebugPrint imprime el mensaje de depuración especificado en el depurador de kernel. |
EngDeleteClip La función EngDeleteClip elimina una estructura CLIPOBJ asignada por EngCreateClip. |
EngDeleteDriverObj La función EngDeleteDriverObj libera el identificador usado para realizar el seguimiento de un recurso administrado por el dispositivo. |
EngDeleteEvent La función EngDeleteEvent elimina el objeto de evento especificado. |
EngDeleteFile La función EngDeleteFile elimina un archivo. |
EngDeletePalette La función EngDeletePalette envía una solicitud a GDI para eliminar la paleta especificada. |
EngDeletePath La función EngDeletePath elimina una ruta de acceso asignada previamente por EngCreatePath. |
EngDeleteSafeSemaphore La función EngDeleteSafeSemaphore quita una referencia al semáforo seguro especificado. |
EngDeleteSemaphore La función EngDeleteSemaphore elimina un objeto de semáforo de la lista de recursos del sistema. |
EngDeleteSurface La función EngDeleteSurface elimina la superficie especificada. |
EngDeleteWnd La función EngDeleteWnd elimina una estructura WNDOBJ. |
EngDeviceIoControl La función EngDeviceIoControl envía un código de control al controlador de miniporte de vídeo especificado, lo que hace que el dispositivo realice la operación especificada. |
EngDitherColor La función EngDitherColor devuelve un dither estándar de 8x8 que se aproxima al color RGB especificado. |
EngEnumForms La función EngEnumForms enumera los formularios admitidos por la impresora especificada. |
EngEraseSurface La función EngEraseSurface llama a GDI para borrar la superficie; Un rectángulo determinado en la superficie se rellenará con el color especificado. |
EngFillPath La función EngFillPath rellena una ruta de acceso. |
EngFindImageProcAddress La función EngFindImageProcAddress devuelve la dirección de una función dentro de un módulo ejecutable. |
EngFindResource La función EngFindResource determina la ubicación de un recurso en un módulo. |
EngFntCacheAlloc La función EngFntCacheAlloc asigna almacenamiento para una fuente que se va a almacenar en memoria almacenada en caché. |
EngFntCacheFault La función EngFntCacheFault notifica un error al motor de fuentes si el controlador de fuentes encontró un error al leer o escribir en una caché de datos de fuente. |
EngFntCacheLookUp La función EngFntCacheLookUp recupera la dirección de los datos del archivo de fuente almacenados en caché. |
EngFreeMem La función EngFreeMem desasigna un bloque de memoria del sistema. |
EngFreeModule La función EngFreeModule desasignación de un archivo de la memoria del sistema. |
EngFreePrivateUserMem La función EngFreePrivateUserMem desasigna un bloque de memoria de usuario privada. |
EngFreeUserMem La función EngFreeUserMem desasigna un bloque de memoria del usuario. |
EngGetCurrentCodePage La función EngGetCurrentCodePage devuelve las páginas de códigos OEM y ANSI predeterminadas del sistema. |
EngGetCurrentProcessId La función EngGetCurrentProcessId identifica el proceso actual de una aplicación. |
EngGetCurrentThreadId La función EngGetCurrentThreadId identifica el subproceso actual de una aplicación. |
EngGetDriverName La función EngGetDriverName devuelve el nombre del archivo DLL del controlador. |
EngGetFileChangeTime La función EngGetFileChangeTime recupera la última hora de escritura de un archivo. |
EngGetFilePath La función EngGetFilePath determina la ruta de acceso del archivo asociada al archivo de fuente especificado. |
EngGetForm La función EngGetForm obtiene los detalles FORM_INFO_1 del formulario especificado. |
EngGetLastError La función EngGetLastError devuelve el último código de error registrado por GDI para el subproceso que realiza la llamada. |
EngGetPrinter La función EngGetPrinter recupera información sobre la impresora especificada. |
EngGetPrinterData La función EngGetPrinterData recupera los datos de configuración de la impresora especificada. |
EngGetPrinterDataFileName La función EngGetPrinterDataFileName recupera el nombre de cadena del archivo de datos de la impresora. |
EngGetPrinterDriver La función EngGetPrinterDriver recupera los datos del controlador de la impresora especificada. |
EngGetProcessHandle La función EngGetProcessHandle recupera un identificador para el proceso de cliente actual. |
EngGetType1FontList La función EngGetType1FontList recupera una lista de fuentes PostScript Type 1 que se instalan de forma local y remota. |
EngGradientFill La función EngGradientFill sombrea los primitivos especificados. |
EngHangNotification La función EngHangNotification notifica al sistema que un dispositivo especificado es inoperable o no responde. |
EngInitializeSafeSemaphore La función EngInitializeSafeSemaphore inicializa el semáforo seguro especificado. |
EngIsSemaphoreOwned La función EngIsSemaphoreOwned determina si algún subproceso contiene el semáforo especificado. |
EngIsSemaphoreOwnedByCurrentThread La función EngIsSemaphoreOwnedByCurrentThread determina si el subproceso que se está ejecutando contiene el semáforo especificado. |
EngLineTo La función EngLineTo dibuja una línea cosmética única, sólida y solo de entero. |
EngLoadImage La función EngLoadImage carga la imagen ejecutable especificada en memoria en modo kernel. |
EngLoadModule La función EngLoadModule carga el módulo de datos especificado en la memoria del sistema para su lectura. |
EngLoadModuleForWrite La función EngLoadModuleForWrite carga el módulo ejecutable especificado en la memoria del sistema para escribir. |
EngLockDirectDrawSurface La función EngLockDirectDrawSurface bloquea el identificador en modo kernel de una superficie de DirectDraw. |
EngLockDriverObj La función EngLockDriverObj crea un bloqueo exclusivo en este objeto para el subproceso que realiza la llamada. |
EngLockSurface La función EngLockSurface crea un objeto de usuario para una superficie determinada. Esta función proporciona a los controladores acceso a las superficies que crean. |
EngLpkInstalled La función EngLpkInstalled determina si el paquete de idioma está instalado en el sistema. |
EngMapEvent La función EngMapEvent asigna un objeto de evento en modo de usuario al modo kernel. |
EngMapFile La función EngMapFile crea o abre un archivo y lo asigna al espacio del sistema. |
EngMapFontFile La función EngMapFontFile está obsoleta. Use EngMapFontFileFD en su lugar. |
EngMapFontFileFD La función EngMapFontFileFD asigna un archivo de fuente a la memoria del sistema, si es necesario, y devuelve un puntero a la ubicación base de los datos de fuente del archivo. |
EngMapModule La función EngMapModule devuelve la dirección y el tamaño de un archivo cargado por EngLoadModule, EngLoadModuleForWrite, EngLoadImage o EngMapFile. |
EngMarkBandingSurface La función EngMarkBandingSurface marca la superficie especificada como una superficie de bandas. |
EngModifySurface La función EngModifySurface notifica a GDI sobre los atributos de una superficie creada por el controlador. |
EngMovePointer La función EngMovePointer mueve el puntero administrado por el motor en el dispositivo. |
EngMulDiv La función EngMulDiv multiplica dos valores de 32 bits y, a continuación, divide el resultado de 64 bits por un tercer valor de 32 bits. |
EngMultiByteToUnicodeN La función EngMultiByteToUnicodeN convierte la cadena de origen ANSI especificada en una cadena Unicode mediante la página de códigos ANSI actual. |
EngMultiByteToWideChar La función EngMultiByteToWideChar convierte una cadena de origen ANSI en una cadena de caracteres anchos mediante la página de códigos especificada. |
EngPaint La función EngPaint hace que GDI pinte una región especificada. |
EngPlgBlt La función EngPlgBlt hace que GDI realice una transferencia de bloque de bits de rotación. |
EngProbeForRead La función EngProbeForRead sondea una estructura para la accesibilidad de lectura. |
EngProbeForReadAndWrite La función EngProbeForReadAndWrite sondea una estructura para la accesibilidad de lectura y escritura. |
EngQueryDeviceAttribute La función EngQueryDeviceAttribute permite al controlador consultar el sistema sobre atributos concretos del dispositivo. |
EngQueryFileTimeStamp La función EngQueryFileTimeStamp devuelve la marca de tiempo de un archivo. |
EngQueryLocalTime La función EngQueryLocalTime consulta la hora local. |
EngQueryPalette La función EngQueryPalette consulta la paleta especificada para sus atributos. |
EngQueryPerformanceCounter La función EngQueryPerformanceCounter consulta el contador de rendimiento. |
EngQueryPerformanceFrequency La función EngQueryPerformanceFrequency consulta la frecuencia del contador de rendimiento. |
EngQuerySystemAttribute La función EngQuerySystemAttribute consulta funcionalidades específicas del procesador o específicas del sistema. |
EngReadStateEvent La función EngReadStateEvent devuelve el estado actual del objeto de evento especificado:_signaled o no asignado. |
EngReleaseSemaphore La función EngReleaseSemaphore libera el semáforo especificado. |
EngRestoreFloatingPointState La función EngRestoreFloatingPointState restaura el estado de punto flotante del kernel de Windows 2000 (y versiones posteriores) después de que el controlador use las instrucciones de hardware mmx o de punto flotante. |
EngSaveFloatingPointState La función EngSaveFloatingPointState guarda el estado actual de punto flotante del kernel de Windows 2000 (y versiones posteriores). |
EngSecureMem La función EngSecureMem bloquea el intervalo de direcciones especificado en la memoria. |
EngSetEvent La función EngSetEvent establece el objeto de evento especificado en el estado señalado y devuelve el estado anterior del objeto de evento. |
EngSetLastError La función EngSetLastError hace que GDI notifique un código de error, que una aplicación puede recuperar. |
EngSetPointerShape La función EngSetPointerShape establece la forma de puntero para el controlador que llama. |
EngSetPointerTag La función EngSetPointerTag está obsoleta para windows 2000 y versiones posteriores del sistema operativo. |
EngSetPrinterData La función EngSetPrinterData está obsoleta en Windows 2000 y versiones posteriores. En versiones anteriores de Windows EngSetPrinterData establece los datos de configuración de la impresora especificada. |
EngSort La función EngSort realiza una ordenación rápida en la lista especificada. |
EngStretchBlt La función EngStretchBlt hace que GDI realice una transferencia de bloques de bits de extensión. |
EngStretchBltROP La función EngStretchBltROP realiza una transferencia de bloques de bits de extensión mediante un ROP. |
EngStrokeAndFillPath La función EngStrokeAndFillPath hace que GDI rellene una ruta de acceso y trazo al mismo tiempo. |
EngStrokePath La función EngStrokePath solicita que GDI trazo una ruta de acceso especificada. |
EngTextOut La función EngTextOut hace que GDI represente un conjunto de glifos en las posiciones especificadas. |
EngTransparentBlt La función EngTransparentBlt proporciona funcionalidades de transferencia de bloques de bits con transparencia. |
EngUnicodeToMultiByteN La función EngUnicodeToMultiByteN convierte la cadena Unicode especificada en una cadena ANSI mediante la página de códigos ANSI actual. |
EngUnloadImage La función EngUnloadImage descarga una imagen cargada por EngLoadImage. |
EngUnlockDirectDrawSurface La función EngUnlockDirectDrawSurface libera el bloqueo en la superficie especificada. |
EngUnlockDriverObj La función EngUnlockDriverObj hace que GDI desbloquee el objeto de controlador. |
EngUnlockSurface La función EngUnlockSurface hace que GDI desbloquee la superficie. |
EngUnmapEvent La función EngUnmapEvent limpia los recursos en modo kernel asignados para un evento asignado en modo de usuario. |
EngUnmapFile La función EngUnmapFile desasignación de la vista de un archivo del espacio del sistema. |
EngUnmapFontFile La función EngUnmapFontFile está obsoleta. Use EngUnmapFontFileFD en su lugar. |
EngUnmapFontFileFD La función EngUnmapFontFileFD desasignación del archivo de fuente especificado de la memoria del sistema. |
EngUnsecureMem La función EngUnsecureMem desbloquea un intervalo de direcciones que está bloqueado en la memoria. |
EngWaitForSingleObject La función EngWaitForSingleObject coloca el subproceso actual del controlador de pantalla en un estado de espera hasta que el objeto de evento especificado se establece en el estado señalado o hasta que se agota el tiempo de espera. |
EngWideCharToMultiByte La función EngWideCharToMultiByte convierte una cadena de caracteres anchos en una cadena de origen ANSI mediante la página de códigos especificada. |
EngWritePrinter La función EngWritePrinter permite que los archivos DLL de gráficos de impresora envíen un flujo de datos al hardware de la impresora. |
FLOATOBJ_Add La función FLOATOBJ_Add agrega los dos FLOATOBJs y devuelve con el resultado en el primer parámetro. |
FLOATOBJ_AddFloat La función FLOATOBJ_AddFloat agrega el valor de tipo FLOATL a FLOATOBJ y devuelve con el resultado en el primer parámetro. |
FLOATOBJ_AddLong La función FLOATOBJ_AddLong agrega el valor de tipo LONG a FLOATOBJ y devuelve con el resultado en el primer parámetro. |
FLOATOBJ_Div La función FLOATOBJ_Div divide los dos FLOATOBJs y devuelve con el resultado en el primer parámetro. |
FLOATOBJ_DivFloat La función FLOATOBJ_DivFloat divide FLOATOBJ por el valor de tipo FLOATL y devuelve con el resultado en el primer parámetro. |
FLOATOBJ_DivLong La función FLOATOBJ_DivLong divide FLOATOBJ por el valor de tipo LONG y devuelve con el resultado en el primer parámetro. |
FLOATOBJ_Equal La función FLOATOBJ_Equal determina si los dos FLOATOBJs son iguales. |
FLOATOBJ_EqualLong La función FLOATOBJ_EqualLong determina si floatOBJ y el valor del tipo LONG son iguales. |
FLOATOBJ_GetFloat La función FLOATOBJ_GetFloat calcula y devuelve el valor equivalente float del floatOBJ especificado. |
FLOATOBJ_GetLong La función FLOATOBJ_GetLong calcula y devuelve el valor equivalente de LONG del floatOBJ especificado. |
FLOATOBJ_GreaterThan La función FLOATOBJ_GreaterThan determina si el primer FLOATOBJ es mayor que el segundo FLOATOBJ. |
FLOATOBJ_GreaterThanLong La función FLOATOBJ_GreaterThanLong determina si FLOATOBJ es mayor que el valor de tipo LONG. |
FLOATOBJ_LessThan La función FLOATOBJ_LessThan determina si el primer FLOATOBJ es menor que el segundo FLOATOBJ. |
FLOATOBJ_LessThanLong La función FLOATOBJ_LessThanLong determina si FLOATOBJ es menor que el valor de tipo LONG. |
FLOATOBJ_Mul La función FLOATOBJ_Mul multiplica los dos FLOATOBJs y devuelve con el resultado en el primer parámetro. |
FLOATOBJ_MulFloat La función FLOATOBJ_MulFloat multiplica floatOBJ por el valor de tipo FLOATL y devuelve con el resultado en el primer parámetro. |
FLOATOBJ_MulLong La función FLOATOBJ_MulLong multiplica floatOBJ por el valor de tipo LONG y devuelve con el resultado en el primer parámetro. |
FLOATOBJ_Neg La función FLOATOBJ_Neg niega floatOBJ. |
FLOATOBJ_SetFloat La función FLOATOBJ_SetFloat asigna el valor de tipo FLOATL a FLOATOBJ. |
FLOATOBJ_SetLong La función FLOATOBJ_SetLong asigna el valor de tipo LONG a FLOATOBJ. |
FLOATOBJ_Sub La función FLOATOBJ_Sub resta el segundo FLOATOBJ del primero y devuelve con el resultado en el primer parámetro. |
FLOATOBJ_SubFloat La función FLOATOBJ_SubFloat resta el valor de tipo FLOATL de FLOATOBJ y devuelve con el resultado en el primer parámetro. |
FLOATOBJ_SubLong La función FLOATOBJ_SubLong resta el valor de tipo LONG de FLOATOBJ y devuelve con el resultado en el primer parámetro. |
FONTOBJ_cGetAllGlyphHandles La función FONTOBJ_cGetAllGlyphHandles permite al controlador de dispositivo encontrar cada controlador de glifo de una fuente GDI. |
FONTOBJ_cGetGlyphs La función FONTOBJ_cGetGlyphs es un servicio para el consumidor de fuentes que traduce identificadores de glifo en punteros a datos de glifo, que son válidos hasta la siguiente llamada a FONTOBJ_cGetGlyphs. |
FONTOBJ_pfdg La función FONTOBJ_pfdg recupera el puntero a la estructura de FD_GLYPHSET asociada a la fuente especificada. |
FONTOBJ_pifi La función FONTOBJ_pifi recupera el puntero a la estructura IFIMETRICS asociada a una fuente especificada. |
FONTOBJ_pjOpenTypeTablePointer La función FONTOBJ_pjOpenTypeTablePointer devuelve un puntero a una vista de una tabla OpenType. |
FONTOBJ_pQueryGlyphAttrs La función FONTOBJ_pQueryGlyphAttrs devuelve información sobre los glifos de una fuente. |
FONTOBJ_pvTrueTypeFontFile La función FONTOBJ_pvTrueTypeFontFile recupera un puntero en modo de usuario a una vista de un archivo de fuente TrueType, OpenType o Type1. |
FONTOBJ_pwszFontFilePaths La función FONTOBJ_pwszFontFilePaths recupera las rutas de acceso de archivo asociadas a una fuente. |
FONTOBJ_pxoGetXform La función FONTOBJ_pxoGetXform recupera la transformación notional a dispositivo para la fuente especificada. |
FONTOBJ_vGetInfo La función FONTOBJ_vGetInfo recupera información sobre una fuente asociada. |
HT_ComputeRGBGammaTable La función HT_ComputeRGBGammaTable hace que GDI calcule las intensidades rojas, verdes y azules del dispositivo en función de los números gamma. |
HT_Get8BPPFormatPalette La función HT_Get8BPPFormatPalette devuelve una paleta de tonos medio para su uso en tipos de dispositivo estándar de 8 bits por píxel. |
HT_Get8BPPMaskPalette La función HT_Get8BPPMaskPalette devuelve una paleta de máscaras para un tipo de dispositivo de 8 bits por píxel. |
HTUI_DeviceColorAdjustment Los controladores de dispositivos gráficos pueden usar la función HTUI_DeviceColorAdjustment para mostrar un cuadro de diálogo que permite al usuario ajustar las propiedades de mediotonamiento de un dispositivo. |
IsEqualGUID La macro IsEqualGUID (winddi.h) determina si dos GUID son iguales. |
PALOBJ_cGetColors La función PALOBJ_cGetColors copia los colores RGB de una paleta indizada. |
PATHOBJ_bCloseFigure La función PATHOBJ_bCloseFigure cierra una figura abierta en una ruta dibujando una línea de la posición actual hasta el primer punto de la figura. |
PATHOBJ_bEnum La función PATHOBJ_bEnum recupera el siguiente registro PATHDATA de una ruta de acceso especificada y enumera las curvas de la ruta de acceso. |
PATHOBJ_bEnumClipLines La función PATHOBJ_bEnumClipLines enumera los segmentos de línea recortados de una ruta de acceso determinada. |
PATHOBJ_bMoveTo La función PATHOBJ_bMoveTo establece la posición actual en una ruta de acceso determinada. |
PATHOBJ_bPolyBezierTo La función PATHOBJ_bPolyBezierTo dibuja curvas Bezier en un trazado. |
PATHOBJ_bPolyLineTo La función PATHOBJ_bPolyLineTo dibuja líneas de la posición actual en una ruta de acceso a través de los puntos especificados. |
PATHOBJ_vEnumStart La función PATHOBJ_vEnumStart notifica a una estructura PATHOBJ determinada que el controlador llamará a PATHOBJ_bEnum para enumerar líneas o curvas en la ruta de acceso. |
PATHOBJ_vEnumStartClipLines La función PATHOBJ_vEnumStartClipLines permite al controlador solicitar que se recorten líneas en una región de recorte especificada. |
PATHOBJ_vGetBounds La función PATHOBJ_vGetBounds recupera el rectángulo delimitador de la ruta de acceso especificada. |
STROBJ_bEnum La función STROBJ_bEnum enumera las identidades y posiciones del glifo. |
STROBJ_bEnumPositionsOnly La función STROBJ_bEnumPositionsOnly enumera identidades y posiciones de glifo para una cadena de texto especificada, pero no crea mapas de bits de glifo almacenados en caché. |
STROBJ_bGetAdvanceWidths La función STROBJ_bGetAdvanceWidths recupera una matriz de vectores que especifica los anchos probables de glifos que componen una cadena especificada. |
STROBJ_dwGetCodePage La función STROBJ_dwGetCodePage devuelve la página de códigos asociada a la estructura STROBJ especificada. |
STROBJ_fxBreakExtra La función STROBJ_fxBreakExtra recupera la cantidad de espacio adicional que se va a agregar a cada carácter de espacio de una cadena al mostrar o imprimir texto justificado. |
STROBJ_fxCharacterExtra La función STROBJ_fxCharacterExtra recupera la cantidad de espacio adicional con el que aumentar el ancho de cada carácter en una cadena al mostrarlo o imprimirlo. |
STROBJ_vEnumStart La función STROBJ_vEnumStart define el formulario, o tipo, para los datos que se devolverán desde GDI en llamadas posteriores a STROBJ_bEnum. |
WNDOBJ_bEnum La función WNDOBJ_bEnum obtiene un lote de rectángulos de la región visible de una ventana. |
WNDOBJ_cEnumStart La función WNDOBJ_cEnumStart es una función de devolución de llamada que establece parámetros para la enumeración de rectángulos en la región visible de una ventana. |
WNDOBJ_vSetConsumer La función WNDOBJ_vSetConsumer establece un valor definido por el controlador en el campo pvConsumer de la estructura WNDOBJ especificada. |
XFORMOBJ_bApplyXform La función XFORMOBJ_bApplyXform aplica la transformación dada o su inversa a la matriz de puntos especificada. |
XFORMOBJ_iGetFloatObjXform La función XFORMOBJ_iGetFloatObjXform descarga una transformación FLOATOBJ en el controlador. |
XFORMOBJ_iGetXform La función XFORMOBJ_iGetXform descarga una transformación en el controlador. |
XLATEOBJ_cGetPalette La función XLATEOBJ_cGetPalette recupera colores RGB o el formato de campos de bits de la paleta especificada. |
XLATEOBJ_hGetColorTransform La función XLATEOBJ_hGetColorTransform devuelve la transformación de color del objeto de traducción especificado. |
XLATEOBJ_iXlate La función XLATEOBJ_iXlate traduce un índice de color de la paleta de origen al índice más cercano de la paleta de destino. |
XLATEOBJ_piVector La función XLATEOBJ_piVector recupera un vector de traducción que el controlador puede usar para traducir índices de origen a índices de destino. |
Funciones de devolución de llamada
PFN_DrvQueryGlyphAttrs La función DrvQueryGlyphAttrs devuelve información sobre los glifos de una fuente. |
WNDOBJCHANGEPROC La función WNDOBJCHANGEPROC es una función de devolución de llamada definida por el controlador que GDI usa para notificar al controlador los cambios en la ventana en cuestión. |
Estructuras
BLENDOBJ La estructura BLENDOBJ controla la combinación especificando las funciones de fusión para mapas de bits de origen y destino. |
BRUSHOBJ La estructura BRUSHOBJ contiene tres miembros públicos que describen un objeto brush. |
CIECHROMA La estructura CIECHROMA se utiliza para describir las coordenadas cromáticas, x e y, y la luminancia, Y en el espacio de colores CIE. |
CLIPLINE La estructura CLIPLINE proporciona al controlador acceso a una parte de una línea entre dos regiones de recorte usadas para dibujar. |
CLIPOBJ La estructura CLIPOBJ describe la región de recorte utilizada al dibujar. |
COLORINFO La estructura COLORINFO define los colores de un dispositivo en el espacio de coordenadas CIE. |
DEVHTADJDATA La estructura DEVHTADJDATA se usa como entrada para la función HTUI_DeviceColorAdjustment. |
DEVHTINFO La estructura DEVHTINFO se usa como entrada para la función HTUI_DeviceColorAdjustment. |
DEVINFO La estructura DEVINFO proporciona información sobre el controlador y su PDEV privado al motor gráfico. |
DRIVEROBJ La estructura DRIVEROBJ se usa para realizar un seguimiento de un recurso, asignado por un controlador, que requiere el uso de servicios GDI. |
DRVENABLEDATA La estructura DRVENABLEDATA contiene un puntero a una matriz de estructuras DRVFN y el número de versión de DDI de gráficos de un sistema operativo basado en NT. |
DRVFN Los controladores gráficos usan la estructura DRVFN para proporcionar a GDI punteros a las funciones DDI de gráficos definidas por el controlador. |
ENG_TIME_FIELDS La función EngQueryLocalTime usa la estructura ENG_TIME_FIELDS para devolver la hora local. |
ENGSAFESEMAPHORE La estructura ENGSAFESEMAPHORE proporciona al controlador un semáforo seguro para subprocesos. |
ENUMRECTS La función CLIPOBJ_cEnumStart usa la estructura ENUMRECTS para proporcionar información sobre los rectángulos en una región de recorte para la función CLIPOBJ_bEnum. |
FD_DEVICEMETRICS La estructura FD_DEVICEMETRICS se usa para proporcionar información de fuente específica del dispositivo a GDI si el parámetro iMode de la función DrvQueryFontData proporcionada por el controlador es QFD_MAXEXTENTS. |
FD_GLYPHATTR La estructura FD_GLYPHATTR se usa para especificar el valor devuelto de las funciones FONTOBJ_pQueryGlyphAttrs y DrvQueryGlyphAttrs. |
FD_GLYPHSET La estructura FD_GLYPHSET se usa para definir las asignaciones de caracteres Unicode a identificadores de glifo. |
FD_KERNINGPAIR La estructura FD_KERNINGPAIR se usa para almacenar información sobre los pares de kerning. |
FD_XFORM La estructura FD_XFORM describe una transformación de fuente bidimensional arbitraria. |
FLOATOBJ La estructura FLOATOBJ se usa para emular un número de punto flotante. |
FLOATOBJ_XFORM La estructura FLOATOBJ_XFORM describe una transformación bidimensional lineal arbitraria, como para líneas anchas geométricas. (FLOATOBJ_XFORM) |
FONTDIFF La estructura FONTDIFF describe todas las características diferentes entre una fuente base y una de sus simulaciones. |
FONTINFO La estructura FONTINFO contiene información sobre una fuente específica. |
FONTOBJ La estructura FONTOBJ se usa para proporcionar a un controlador acceso a información sobre una instancia determinada de una fuente. |
FONTSIM La estructura FONTSIM contiene desplazamientos a una o varias estructuras FONTDIFF que describen simulaciones de fuentes en negrita, cursiva y negrita. |
GAMMARAMP DrvIcmSetDeviceGammaRamp utiliza la estructura GAMMARAMP para establecer la rampa gamma de hardware de un dispositivo de visualización determinado. |
GDIINFO La estructura GDIINFO describe las funcionalidades gráficas de un dispositivo determinado. |
GLIFOBITS La estructura GLYPHBITS se usa para definir un mapa de bits de glifo. |
GLYPHDATA La estructura GLYPHDATA contiene información sobre un glifo individual. |
GLYPHDEF La unión GLYPHDEF identifica glifos individuales y proporciona un puntero a una estructura GLYPHBITS o un puntero a una estructura PATHOBJ. |
GLIFOS GDI utiliza la estructura GLYPHPOS para proporcionar un controlador de gráficos con la descripción y posición de un glifo. |
IFIEXTRA La estructura IFIEXTRA define información adicional para un tipo de letra determinado que GDI puede usar. |
IFIMETRICS La estructura IFIMETRICS define información para un tipo de letra determinado que GDI puede usar. |
LINEATTRS Las funciones de dibujo de línea de un controlador usan la estructura LINEATTRS para determinar los atributos de línea. |
PALOBJ La estructura PALOBJ es un objeto de usuario que representa una paleta de colores indizada. |
PATHDATA La estructura PATHDATA describe toda o parte de una subruta. |
PATHOBJ La estructura PATHOBJ se usa para describir un conjunto de líneas y curvas Bezier que se van a trazar o rellenar. |
PERBANDINFO La estructura PERBANDINFO se usa como entrada para la función DrvQueryPerBandInfo de una DLL de gráficos de impresora. |
EJECUTAR La estructura RUN se usa para describir un conjunto lineal de píxeles que la estructura CLIPLINE no recorta. |
STROBJ La clase STROBJ, o el objeto de cadena de texto, contiene una enumeración de identificadores de glifo y posiciones para el controlador del dispositivo. |
SURFOBJ La estructura SURFOBJ es el objeto de usuario de una superficie. Normalmente, un controlador de dispositivo llama a métodos en un objeto surface solo cuando el objeto surface representa un mapa de bits GDI o una superficie administrada por el dispositivo. |
TYPE1_FONT La estructura de TYPE1_FONT contiene la información necesaria para que un controlador PostScript acceda a una fuente Type1 a través de GDI. |
WCRUN La estructura WCRUN describe una ejecución de caracteres Unicode. |
WNDOBJ La estructura WNDOBJ permite al controlador realizar un seguimiento de la posición, el tamaño y los cambios visibles de la región de cliente de una ventana. |
XFORML La estructura FLOATOBJ_XFORM describe una transformación bidimensional lineal arbitraria, como para líneas anchas geométricas. F |
XFORMOBJ La estructura XFORMOBJ describe una transformación bidimensional lineal arbitraria, como para líneas anchas geométricas. |
XLATEOBJ La estructura XLATEOBJ se usa para traducir índices de color de una paleta a otra. |
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de