intestazione winddi.h
Questa intestazione viene usata da più tecnologie. Per altre informazioni, vedere:
winddi.h contiene le interfacce di programmazione seguenti:
Funzioni
BRUSHOBJ_hGetColorTransform La funzione BRUSHOBJ_hGetColorTransform recupera la trasformazione del colore per il pennello specificato. |
BRUSHOBJ_pvAllocRbrush La funzione BRUSHOBJ_pvAllocRbrush alloca la memoria per la realizzazione del driver di un pennello specificato. |
BRUSHOBJ_pvGetRbrush La funzione BRUSHOBJ_pvGetRbrush recupera un puntatore alla realizzazione del driver di un pennello specificato. |
BRUSHOBJ_ulGetBrushColor La funzione BRUSHOBJ_ulGetBrushColor restituisce il colore RGB del pennello a tinta unita specificata. |
CLIPOBJ_bEnum La funzione CLIPOBJ_bEnum enumera un batch di rettangoli da un'area clip specificata; una chiamata precedente a CLIPOBJ_cEnumStart determina l'ordine di enumerazione. |
CLIPOBJ_cEnumStart La funzione CLIPOBJ_cEnumStart imposta i parametri per l'enumerazione dei rettangoli in un'area di clip specificata. |
CLIPOBJ_ppoGetPath La funzione CLIPOBJ_ppoGetPath crea una struttura PATHOBJ che contiene la struttura della clip specificata. |
DrvAlphaBlend La funzione DrvAlphaBlend offre funzionalità di trasferimento a blocchi bit con fusione alfa. |
DrvAssertMode La funzione DrvAssertMode imposta la modalità del dispositivo fisico specificato sulla modalità specificata quando il PDEV è stato inizializzato o sulla modalità predefinita dell'hardware. |
DrvBitBlt La funzione DrvBitBlt offre funzionalità generali di trasferimento a bit-block tra superfici gestite dal dispositivo, tra bitmap con formato standard gestito da GDI o tra una superficie gestita dal dispositivo e una bitmap con formato standard gestito da GDI. |
DrvCompletePDEV La funzione DrvCompletePDEV archivia l'handle GDI del dispositivo fisico creato. |
DrvCopyBits La funzione DrvCopyBits tra le superfici raster gestite dal dispositivo e le bitmap di formato standard GDI. |
DrvCreateDeviceBitmap La funzione DrvCreateDeviceBitmap crea e gestisce le bitmap. |
DrvDeleteDeviceBitmap La funzione DrvDeleteDeviceBitmap elimina una bitmap del dispositivo creata da DrvCreateDeviceBitmap. |
DrvDeriveSurface La funzione DrvDeriveSurface deriva una superficie GDI dall'area DirectDraw specificata. |
DrvDescribePixelFormat La funzione DrvDescribePixelFormat descrive il formato pixel per un PDEV specificato dal dispositivo scrivendo una descrizione del formato pixel in una struttura PIXELFORMATDESCRIPTOR. |
DrvDestroyFont La funzione DrvDestroyFont notifica al driver che una realizzazione del tipo di carattere non è più necessaria e che il driver può ora liberare qualsiasi struttura di dati associata allocata. |
DrvDisableDirectDraw La funzione DrvDisableDirectDraw disabilita l'hardware per l'uso di DirectDraw. |
DrvDisableDriver La funzione DrvDisableDriver viene usata da GDI per notificare a un driver che non richiede più il driver ed è pronto a scaricarlo. |
DrvDisablePDEV La funzione DrvDisablePDEV viene usata da GDI per notificare a un driver che il pdEV specificato non è più necessario. |
DrvDisableSurface La funzione DrvDisableSurface viene usata da GDI per notificare a un driver che la superficie creata da DrvEnableSurface per il dispositivo corrente non è più necessaria. |
DrvDitherColor La funzione DrvDitherColor richiede al dispositivo di creare un pennello in un riquadro dispositivi. |
DrvDrawEscape La funzione DrvDrawEscape è il punto di ingresso che serve più di una chiamata di funzione; la funzione specifica dipende dal valore del parametro iEsc. |
DrvEnableDirectDraw La funzione DrvEnableDirectDraw abilita l'hardware per l'uso di DirectDraw. |
DrvEnableDriver La funzione DrvEnableDriver è il punto di ingresso del driver iniziale esportato dalla DLL del driver. |
DrvEnablePDEV La funzione DrvEnablePDEV restituisce una descrizione delle caratteristiche del dispositivo fisico in GDI. |
DrvEnableSurface La funzione DrvEnableSurface imposta una superficie da disegnare e la associa a un determinato dispositivo fisico. |
DrvEndDoc La funzione DrvEndDoc viene chiamata da GDI al termine dell'invio di un documento al driver per il rendering. |
DrvEscape La funzione DrvEscape viene usata per recuperare informazioni da un dispositivo che non è disponibile in un'interfaccia del driver di dispositivo indipendente dal dispositivo; la query specifica dipende dal valore del parametro iEsc. |
DrvFillPath La funzione DrvFillPath è un punto di ingresso facoltativo per gestire il riempimento dei percorsi chiusi. |
DrvFontManagement La funzione DrvFontManagement è un punto di ingresso facoltativo fornito per i dispositivi PostScript. |
DrvFree La funzione DrvFree viene usata per notificare al driver che la struttura specificata non è più necessaria. |
DrvGetDirectDrawInfo La funzione DrvGetDirectDrawInfo restituisce le funzionalità dell'hardware grafico. |
DrvGetGlyphMode La funzione DrvGetGlyphMode indica a GDI come memorizzare nella cache le informazioni sul glifo. |
DrvGetModes La funzione DrvGetModes elenca le modalità supportate da un determinato dispositivo. |
DrvGetTrueTypeFile La funzione DrvGetTrueTypeFile accede a un file di carattere TrueType mappato alla memoria. |
DrvGradientFill La funzione DrvGradientFill ombreggiate le primitive specificate. |
DrvIcmCheckBitmapBits La funzione DrvIcmCheckBitmapBits verifica se i pixel nella bitmap specificata si trovano nella gamma del dispositivo della trasformazione specificata. |
DrvIcmCreateColorTransform La funzione DrvIcmCreateColorTransform crea una trasformazione del colore ICM. |
DrvIcmDeleteColorTransform La funzione DrvIcmDeleteColorTransform elimina la trasformazione di colore specificata. |
DrvIcmSetDeviceGammaRamp La funzione DrvIcmSetDeviceGammaRamp imposta la rampa gamma hardware del dispositivo di visualizzazione specificato. |
DrvLineTo La funzione DrvLineTo disegna una linea cosmetica singola, solida e sola intero. |
DrvLoadFontFile La funzione DrvLoadFontFile riceve informazioni da GDI relative al caricamento e al mapping dei file di carattere. |
DrvMovePointer La funzione DrvMovePointer sposta il puntatore in una nuova posizione e garantisce che GDI non interferisca con la visualizzazione del puntatore. |
DrvNextBand La funzione DrvNextBand viene chiamata da GDI al termine del disegno di una banda per una pagina fisica, in modo che il driver possa inviare la banda successiva alla stampante. |
DrvNotify La funzione DrvNotify consente a un driver di visualizzazione di ricevere una notifica su determinate informazioni da GDI. |
DrvPaint La funzione DrvPaint è obsoleta e non viene più chiamata da GDI in Windows 2000 e versioni successive. I nuovi driver devono implementare uno o più di DrvFillPath, DrvStrokePath o DrvStrokeAndFillPath. |
DrvPlgBlt La funzione DrvPlgBlt offre funzionalità di trasferimento a blocchi bit ruotati tra combinazioni di superfici gestite dal dispositivo e gestite da GDI. |
DrvQueryAdvanceWidths La funzione DrvQueryAdvanceWidths restituisce le larghezze di avanzamento dei caratteri per un set specificato di glifi. |
DrvQueryDeviceSupport La funzione DrvQueryDeviceSupport restituisce informazioni specifiche del dispositivo richieste. |
DrvQueryDriverInfo La funzione DrvQueryDriverInfo restituisce informazioni specifiche del driver richieste. |
DrvQueryFont La funzione DrvQueryFont viene usata da GDI per ottenere la struttura IFIMETRICS per un determinato tipo di carattere. |
DrvQueryFontCaps La funzione DrvQueryFontCaps definisce le funzionalità del driver di carattere. |
DrvQueryFontData La funzione DrvQueryFontData recupera informazioni su un tipo di carattere realizzato. |
DrvQueryFontFile La funzione DrvQueryFontFile fornisce informazioni sul file di carattere. |
DrvQueryFontTree La funzione DrvQueryFontTree fornisce GDI con un puntatore a una struttura che definisce uno dei seguenti:mapping da Unicode a handle glifi, incluse le varianti di glifiA mapping di coppie di kerning a handle di kerning |
DrvQueryPerBandInfo La funzione DrvQueryPerBandInfo di una DLL della grafica della stampante viene chiamata da GDI prima di iniziare a disegnare una banda per una pagina fisica, in modo che il driver possa fornire informazioni specifiche sulla banda. |
DrvQueryTrueTypeOutline La funzione DrvQueryTrueTypeOutline recupera i contorni del glifo in formato TrueType nativo. |
DrvQueryTrueTypeTable La funzione DrvQueryTrueTypeTable accede a tabelle specifiche in un file di tipo carattere TrueType. |
DrvRealizeBrush La funzione DrvRealizeBrush richiede al driver di realizzare un pennello specificato per una superficie specificata. |
DrvResetDevice La funzione DrvResetDevice reimposta un dispositivo inoperabile o non risponde. |
DrvResetPDEV La funzione DrvResetPDEV consente a un driver grafico di trasferire lo stato del driver da una struttura PDEV precedente a una nuova struttura PDEV quando un'applicazione Win32 chiama ResetDC. |
DrvSaveScreenBits La funzione DrvSaveScreenBits causa il salvataggio o il ripristino di un determinato rettangolo dell'immagine visualizzata. |
DrvSendPage La funzione DrvSendPage di una DLL della grafica della stampante viene chiamata da GDI al termine del disegno di una pagina fisica, in modo che il driver possa inviare la pagina alla stampante. |
DrvSetPalette La funzione DrvSetPalette richiede che il driver realizzi la tavolozza per un dispositivo specificato. |
DrvSetPixelFormat La funzione DrvSetPixelFormat imposta il formato pixel di una finestra. |
DrvSetPointerShape La funzione DrvSetPointerShape viene usata per richiedere al driver di togliere il puntatore dal display, se il driver lo ha disegnato lì; per tentare di impostare una nuova forma puntatore; e per inserire il nuovo puntatore sulla visualizzazione in una posizione specificata. |
DrvStartBanding La funzione DrvStartBanding viene chiamata da GDI quando è pronto per avviare l'invio di bande di una pagina fisica al driver per il rendering. |
DrvStartDoc La funzione DrvStartDoc viene chiamata da GDI quando è pronto per avviare l'invio di un documento al driver per il rendering. |
DrvStartPage La funzione DrvStartPage viene chiamata da GDI quando è pronto per iniziare a inviare il contenuto di una pagina fisica al driver per il rendering. |
DrvStretchBlt La funzione DrvStretchBlt offre funzionalità di trasferimento a bit a bit tra qualsiasi combinazione di superfici gestite dal dispositivo e gestite da GDI. |
DrvStretchBltROP La funzione DrvStretchBltROP esegue un trasferimento a blocchi bit esteso usando un ROP. |
DrvStrokeAndFillPath Il tratto di funzione DrvStrokeAndFillPath (contorni) e riempie un percorso simultaneamente. |
Drvstrokepath Il tratto di funzione DrvStrokePath (contorni) è un percorso. |
DrvSwapBuffers La funzione DrvSwapBuffers visualizza il contenuto del buffer nascosto associato alla finestra nell'area specificata. |
DrvSynchronize La funzione DrvSynchronize informa il driver che GDI deve accedere a una superficie gestita dal dispositivo. Questa funzione consente di coordinare le operazioni di disegno asincrone eseguite dal coprocessore di un dispositivo con gli accessi GDI. |
DrvSynchronizeSurface La funzione DrvSynchronizeSurface informa il driver che GDI deve scrivere nella superficie specificata. Questa funzione consente di coordinare le operazioni di disegno eseguite dal coprocessore di un dispositivo con GDI. |
DrvTextOut La funzione DrvTextOut è il punto di ingresso di GDI che chiama il driver per eseguire il rendering di un set di glifi in posizioni specificate. |
DrvTransparentBlt La funzione DrvTransparentBlt offre funzionalità di trasferimento a blocchi bit con trasparenza. |
DrvUnloadFontFile La funzione DrvUnloadFontFile informa un driver di carattere che il file di carattere specificato non è più necessario. |
EngAcquireSemaphore La funzione EngAcquireSemaphore acquisisce la risorsa associata al semaforo per l'accesso esclusivo tramite il thread chiamante. |
EngAllocMem La funzione EngAllocMem alloca un blocco di memoria e inserisce un tag fornito dal chiamante prima dell'allocazione. |
EngAllocPrivateUserMem La funzione EngAllocPrivateUserMem alloca un blocco di memoria utente dallo spazio indirizzi di un processo specificato e inserisce un tag fornito dal chiamante prima dell'allocazione. |
EngAllocUserMem La funzione EngAllocUserMem alloca un blocco di memoria dallo spazio indirizzi del processo corrente e inserisce un tag fornito dal chiamante prima dell'allocazione. |
EngAlphaBlend La funzione EngAlphaBlend offre funzionalità di trasferimento a blocchi bit con fusione alfa. |
EngAssociateSurface La funzione EngAssociateSurface contrassegna una determinata superficie come appartenente a un dispositivo specificato. |
EngBitBlt La funzione EngBitBlt offre funzionalità generali di trasferimento a bit-block tra superfici gestite dal dispositivo o tra una superficie gestita dal dispositivo e una bitmap di formato standard gestito da GDI. |
EngBugCheckEx La funzione EngBugCheckEx riduce il sistema in modo controllato quando il chiamante individua un errore non recuperabile che potrebbe danneggiare il sistema se il chiamante ha continuato a eseguire. |
EngCheckAbort La funzione EngCheckAbort consente a una DLL grafica della stampante di determinare se deve essere terminato un processo di stampa. |
EngClearEvent La funzione EngClearEvent imposta un oggetto evento specificato sullo stato non assegnato. |
EngComputeGlyphSet La funzione EngComputeGlyphSet calcola il set di glifi supportato in un dispositivo. |
EngControlSprites La funzione EngControlSprites rimuove o ridisegna le sprite nell'area WNDOBJ specificata. |
EngCopyBits La funzione EngCopyBits converte tra le superfici raster gestite dal dispositivo e le bitmap di formato standard GDI. |
EngCreateBitmap La funzione EngCreateBitmap richiede che GDI crei e gestisca una bitmap. |
EngCreateClip La funzione EngCreateClip crea una struttura CLIPOBJ usata dal driver nei callback. |
EngCreateDeviceBitmap La funzione EngCreateDeviceBitmap richiede GDI di creare un handle per una bitmap del dispositivo. |
EngCreateDeviceSurface La funzione EngCreateDeviceSurface crea e restituisce un handle per una superficie del dispositivo che il driver gestirà. |
EngCreateDriverObj La funzione EngCreateDriverObj crea una struttura DRIVEROBJ. |
EngCreateEvent La funzione EngCreateEvent crea un oggetto evento di sincronizzazione che può essere usato per sincronizzare l'accesso hardware tra un driver di visualizzazione e il driver miniport video. |
EngCreatePalette La funzione EngCreatePalette invia una richiesta a GDI per creare una tavolozza RGB. |
EngCreatePath La funzione EngCreatePath alloca un percorso per l'uso temporaneo del driver. |
EngCreateSemaphore La funzione EngCreateSemaphore crea un oggetto semaforo. |
EngCreateWnd La funzione EngCreateWnd crea una struttura WNDOBJ per la finestra a cui fa riferimento hwnd. |
EngDebugBreak La funzione EngDebugBreak causa l'esecuzione di un punto di interruzione nel processo corrente. |
EngDebugPrint La funzione EngDebugPrint stampa il messaggio di debug specificato nel debugger del kernel. |
EngDeleteClip La funzione EngDeleteClip elimina una struttura CLIPOBJ allocata da EngCreateClip. |
EngDeleteDriverObj La funzione EngDeleteDriverObj libera l'handle usato per il rilevamento di una risorsa gestita dal dispositivo. |
EngDeleteEvent La funzione EngDeleteEvent elimina l'oggetto evento specificato. |
EngDeleteFile La funzione EngDeleteFile elimina un file. |
EngDeletePalette La funzione EngDeletePalette invia una richiesta a GDI per eliminare la tavolozza specificata. |
EngDeletePath La funzione EngDeletePath elimina un percorso precedentemente allocato da EngCreatePath. |
EngDeleteSafeSemaphore La funzione EngDeleteSafeSemaphore rimuove un riferimento al semaforo sicuro specificato. |
EngDeleteSemaphore La funzione EngDeleteSemaphore elimina un oggetto semaforo dall'elenco di risorse del sistema. |
EngDeleteSurface La funzione EngDeleteSurface elimina la superficie specificata. |
EngDeleteWnd La funzione EngDeleteWnd elimina una struttura WNDOBJ. |
EngDeviceIoControl La funzione EngDeviceIoControl invia un codice di controllo al driver video miniport specificato, causando l'esecuzione dell'operazione specificata dal dispositivo. |
EngDitherColor La funzione EngDitherColor restituisce un dither standard 8x8 che approssima il colore RGB specificato. |
EngEnumForms La funzione EngEnumForms enumera i moduli supportati dalla stampante specificata. |
EngEraseSurface La funzione EngEraseSurface chiama GDI per cancellare la superficie; un rettangolo specificato sulla superficie verrà riempito con il colore specificato. |
EngFillPath La funzione EngFillPath riempie un percorso. |
EngFindImageProcAddress La funzione EngFindImageProcAddress restituisce l'indirizzo di una funzione all'interno di un modulo eseguibile. |
EngFindResource La funzione EngFindResource determina la posizione di una risorsa in un modulo. |
EngFntCacheAlloc La funzione EngFntCacheAlloc alloca l'archiviazione per un tipo di carattere che deve essere archiviato nella memoria memorizzata nella cache. |
EngFntCacheFault La funzione EngFntCacheFault segnala un errore al motore di carattere se il driver di carattere ha rilevato un errore di lettura o scrittura in una cache dei dati del tipo di carattere. |
EngFntCacheLookUp La funzione EngFntCacheLookUp recupera l'indirizzo dei dati dei file di carattere memorizzati nella cache. |
EngFreeMem La funzione EngFreeMem dealloca un blocco di memoria di sistema. |
EngFreeModule La funzione EngFreeModule annulla il mapping di un file dalla memoria del sistema. |
EngFreePrivateUserMem La funzione EngFreePrivateUserMem dealloca un blocco di memoria utente privata. |
EngFreeUserMem La funzione EngFreeUserMem dealloca un blocco di memoria utente. |
EngGetCurrentCodePage La funzione EngGetCurrentCodePage restituisce le pagine di codice OEM e ANSI predefinite del sistema. |
EngGetCurrentProcessId La funzione EngGetCurrentProcessId identifica il processo corrente di un'applicazione. |
EngGetCurrentThreadId La funzione EngGetCurrentThreadId identifica il thread corrente di un'applicazione. |
EngGetDriverName La funzione EngGetDriverName restituisce il nome della DLL del driver. |
EngGetFileChangeTime La funzione EngGetFileChangeTime recupera l'ultima volta di scrittura di un file. |
EngGetFilePath La funzione EngGetFilePath determina il percorso del file associato al file di carattere specificato. |
EngGetForm La funzione EngGetForm ottiene i dettagli FORM_INFO_1 per il modulo specificato. |
EngGetLastError La funzione EngGetLastError restituisce l'ultimo codice di errore registrato da GDI per il thread chiamante. |
EngGetPrinter La funzione EngGetPrinter recupera informazioni sulla stampante specificata. |
EngGetPrinterData La funzione EngGetPrinterData recupera i dati di configurazione per la stampante specificata. |
EngGetPrinterDataFileName La funzione EngGetPrinterDataFileName recupera il nome stringa del file di dati della stampante. |
EngGetPrinterDriver La funzione EngGetPrinterDriver recupera i dati del driver per la stampante specificata. |
EngGetProcessHandle La funzione EngGetProcessHandle recupera un handle per il processo client corrente. |
EngGetType1FontList La funzione EngGetType1FontList recupera un elenco di tipi di carattere PostScript Type 1 installati sia in locale che in remoto. |
EngGradientFill La funzione EngGradientFill shades the specified primitives.The EngGradientFill function shades the specified primitives. |
EngHangNotification La funzione EngHangNotification notifica al sistema che un dispositivo specificato è inoperabile o non risponde. |
EngInitializeSafeSemaphore La funzione EngInitializeSafeSemaphore inizializza il semaforo sicuro specificato. |
EngIsSemaphoreOwned La funzione EngIsSemaphoreOwned determina se un thread contiene il semaforo specificato. |
EngIsSemaphoreOwnedByCurrentThread La funzione EngIsSemaphoreOwnedByCurrentThread determina se il thread attualmente in esecuzione contiene il semaforo specificato. |
EngLineTo La funzione EngLineTo disegna una linea cosmetica singola, solida e sola integer. |
EngLoadImage La funzione EngLoadImage carica l'immagine eseguibile specificata nella memoria in modalità kernel. |
EngLoadModule La funzione EngLoadModule carica il modulo dati specificato nella memoria di sistema per la lettura. |
EngLoadModuleForWrite La funzione EngLoadModuleForWrite carica il modulo eseguibile specificato nella memoria di sistema per la scrittura. |
EngLockDirectDrawSurface La funzione EngLockDirectDrawSurface blocca l'handle in modalità kernel di una superficie DirectDraw. |
EngLockDriverObj La funzione EngLockDriverObj crea un blocco esclusivo su questo oggetto per il thread chiamante. |
EngLockSurface La funzione EngLockSurface crea un oggetto utente per una determinata superficie. Questa funzione consente ai driver di accedere alle superfici create. |
EngLpkInstalled La funzione EngLpkInstalled determina se il Language Pack è installato nel sistema. |
EngMapEvent La funzione EngMapEvent esegue il mapping di un oggetto evento in modalità utente alla modalità kernel. |
EngMapFile La funzione EngMapFile crea o apre un file ed esegue il mapping nello spazio di sistema. |
EngMapFontFile La funzione EngMapFontFile è obsoleta. Usare invece EngMapFontFileFD. |
EngMapFontFileFD La funzione EngMapFontFileFD esegue il mapping di un file di tipo di carattere nella memoria di sistema, se necessario, e restituisce un puntatore alla posizione di base dei dati del tipo di carattere nel file. |
EngMapModule La funzione EngMapModule restituisce l'indirizzo e le dimensioni di un file caricato da EngLoadModule, EngLoadModuleForWrite, EngLoadImage o EngMapFile. |
EngMarkBandingSurface La funzione EngMarkBandingSurface contrassegna la superficie specificata come superficie di banda. |
EngModifySurface La funzione EngModifySurface notifica a GDI gli attributi di una superficie creata dal driver. |
EngMovePointer La funzione EngMovePointer sposta il puntatore gestito dal motore nel dispositivo. |
EngMulDiv La funzione EngMulDiv moltiplica due valori a 32 bit e quindi divide il risultato a 64 bit per un terzo valore a 32 bit. |
EngMultiByteToUnicodeN La funzione EngMultiByteToUnicodeN converte la stringa di origine ANSI specificata in una stringa Unicode usando la tabella codici ANSI corrente. |
EngMultiByteToWideChar La funzione EngMultiByteToWideChar converte una stringa di origine ANSI in una stringa di caratteri wide utilizzando la tabella codici specificata. |
EngPaint La funzione EngPaint fa sì che GDI dipinga un'area specificata. |
EngPlgBlt La funzione EngPlgBlt fa sì che GDI esegua un trasferimento a blocchi di bit ruotato. |
EngProbeForRead La funzione EngProbeForRead esegue il probe di una struttura per l'accessibilità in lettura. |
EngProbeForReadAndWrite La funzione EngProbeForReadAndWrite esegue il probe di una struttura per l'accessibilità in lettura e scrittura. |
EngQueryDeviceAttribute La funzione EngQueryDeviceAttribute consente al driver di eseguire query sul sistema su determinati attributi del dispositivo. |
EngQueryFileTimeStamp La funzione EngQueryFileTimeStamp restituisce il timestamp di un file. |
EngQueryLocalTime La funzione EngQueryLocalTime esegue una query sull'ora locale. |
EngQueryPalette La funzione EngQueryPalette esegue una query sulla tavolozza specificata per i relativi attributi. |
EngQueryPerformanceCounter La funzione EngQueryPerformanceCounter esegue una query sul contatore delle prestazioni. |
EngQueryPerformanceFrequency La funzione EngQueryPerformanceFrequency esegue una query sulla frequenza del contatore delle prestazioni. |
EngQuerySystemAttribute La funzione EngQuerySystemAttribute esegue query sulle funzionalità specifiche del processore o specifiche del sistema. |
EngReadStateEvent La funzione EngReadStateEvent restituisce lo stato corrente dell'oggetto evento specificato: _signaled o non firmato. |
EngReleaseSemaphore La funzione EngReleaseSemaphore rilascia il semaforo specificato. |
EngRestoreFloatingPointState La funzione EngRestoreFloatingPointState ripristina lo stato a virgola mobile del kernel di Windows 2000 (e versioni successive) dopo che il driver usa istruzioni hardware MMX o a virgola mobile. |
EngSaveFloatingPointState La funzione EngSaveFloatingPointState salva lo stato a virgola mobile del kernel corrente di Windows 2000 (e versioni successive). |
EngSecureMem La funzione EngSecureMem blocca l'intervallo di indirizzi specificato in memoria. |
EngSetEvent La funzione EngSetEvent imposta l'oggetto evento specificato sullo stato segnalato e restituisce lo stato precedente dell'oggetto evento. |
EngSetLastError La funzione EngSetLastError fa in modo che GDI segnala un codice di errore, che può essere recuperato da un'applicazione. |
EngSetPointerShape La funzione EngSetPointerShape imposta la forma del puntatore per il driver chiamante. |
EngSetPointerTag La funzione EngSetPointerTag è obsoleta per Windows 2000 e versioni successive del sistema operativo. |
EngSetPrinterData La funzione EngSetPrinterData è obsoleta in Windows 2000 e versioni successive. Nelle versioni precedenti di Windows EngSetPrinterData imposta i dati di configurazione per la stampante specificata. |
EngSort La funzione EngSort esegue un ordinamento rapido nell'elenco specificato. |
EngStretchBlt La funzione EngStretchBlt fa sì che GDI eseeva un trasferimento a blocchi di bit esteso. |
EngStretchBltROP La funzione EngStretchBltROP esegue un trasferimento di blocchi di bit di estensione usando un ROP. |
EngStrokeAndFillPath La funzione EngStrokeAndFillPath fa sì che GDI riempia un percorso e lo tratti contemporaneamente. |
EngStrokePath La funzione EngStrokePath richiede che GDI tratti un percorso specificato. |
EngTextOut La funzione EngTextOut fa sì che GDI esegua il rendering di un set di glifi in corrispondenza delle posizioni specificate. |
EngTransparentBlt La funzione EngTransparentBlt offre funzionalità di trasferimento a blocchi di bit con trasparenza. |
EngUnicodeToMultiByteN La funzione EngUnicodeToMultiByteN converte la stringa Unicode specificata in una stringa ANSI usando la tabella codici ANSI corrente. |
EngUnloadImage La funzione EngUnloadImage scarica un'immagine caricata da EngLoadImage. |
EngUnlockDirectDrawSurface La funzione EngUnlockDirectDrawSurface rilascia il blocco sulla superficie specificata. |
EngUnlockDriverObj La funzione EngUnlockDriverObj causa lo sblocco dell'oggetto driver da parte di GDI. |
EngUnlockSurface La funzione EngUnlockSurface causa lo sblocco della superficie da parte di GDI. |
EngUnmapEvent La funzione EngUnmapEvent pulisce le risorse in modalità kernel allocate per un evento mappato in modalità utente. |
EngUnmapFile La funzione EngUnmapFile annulla il mapping della visualizzazione di un file dallo spazio del sistema. |
EngUnmapFontFile La funzione EngUnmapFontFile è obsoleta. Usare invece EngUnmapFontFileFD. |
EngUnmapFontFileFD La funzione EngUnmapFontFileFD annulla il mapping del file di carattere specificato dalla memoria di sistema. |
EngUnsecureMem La funzione EngUnsecureMem sblocca un intervallo di indirizzi bloccato in memoria. |
EngWaitForSingleObject La funzione EngWaitForSingleObject inserisce il thread corrente del driver di visualizzazione in uno stato di attesa fino a quando l'oggetto evento specificato non viene impostato sullo stato segnalato o fino al timeout dell'attesa. |
EngWideCharToMultiByte La funzione EngWideCharToMultiByte converte una stringa di caratteri wide in una stringa di origine ANSI usando la tabella codici specificata. |
EngWritePrinter La funzione EngWritePrinter consente alle DLL grafiche della stampante di inviare un flusso di dati all'hardware della stampante. |
FLOATOBJ_Add La funzione FLOATOBJ_Add aggiunge i due FLOATOBJs e restituisce con il risultato nel primo parametro. |
FLOATOBJ_AddFloat La funzione FLOATOBJ_AddFloat aggiunge il valore di tipo FLOATL a FLOATOBJ e restituisce con il risultato nel primo parametro. |
FLOATOBJ_AddLong La funzione FLOATOBJ_AddLong aggiunge il valore di tipo LONG a FLOATOBJ e restituisce con il risultato nel primo parametro. |
FLOATOBJ_Div La funzione FLOATOBJ_Div divide i due FLOATOBJs e restituisce con il risultato nel primo parametro. |
FLOATOBJ_DivFloat La funzione FLOATOBJ_DivFloat divide floatOBJ per il valore di tipo FLOATL e restituisce con il risultato nel primo parametro. |
FLOATOBJ_DivLong La funzione FLOATOBJ_DivLong divide FLOATOBJ per il valore di tipo LONG e restituisce con il risultato nel primo parametro. |
FLOATOBJ_Equal La funzione FLOATOBJ_Equal determina se i due FLOATOBJ sono uguali. |
FLOATOBJ_EqualLong La funzione FLOATOBJ_EqualLong determina se FLOATOBJ e il valore di tipo LONG sono uguali. |
FLOATOBJ_GetFloat La funzione FLOATOBJ_GetFloat calcola e restituisce il valore float equivalente dell'oggetto FLOATOBJ specificato. |
FLOATOBJ_GetLong La funzione FLOATOBJ_GetLong calcola e restituisce il valore long equivalente dell'oggetto FLOATOBJ specificato. |
FLOATOBJ_GreaterThan La funzione FLOATOBJ_GreaterThan determina se il primo FLOATOBJ è maggiore del secondo FLOATOBJ. |
FLOATOBJ_GreaterThanLong La funzione FLOATOBJ_GreaterThanLong determina se FLOATOBJ è maggiore del valore di tipo LONG. |
FLOATOBJ_LessThan La funzione FLOATOBJ_LessThan determina se il primo FLOATOBJ è minore del secondo FLOATOBJ. |
FLOATOBJ_LessThanLong La funzione FLOATOBJ_LessThanLong determina se FLOATOBJ è minore del valore di tipo LONG. |
FLOATOBJ_Mul La funzione FLOATOBJ_Mul moltiplica i due FLOATOBJs e restituisce con il risultato nel primo parametro. |
FLOATOBJ_MulFloat La funzione FLOATOBJ_MulFloat moltiplica FLOATOBJ per il valore di tipo FLOATL e restituisce con il risultato nel primo parametro. |
FLOATOBJ_MulLong La funzione FLOATOBJ_MulLong moltiplica FLOATOBJ per il valore di tipo LONG e restituisce con il risultato nel primo parametro. |
FLOATOBJ_Neg La funzione FLOATOBJ_Neg nega FLOATOBJ. |
FLOATOBJ_SetFloat La funzione FLOATOBJ_SetFloat assegna il valore di tipo FLOATL a FLOATOBJ. |
FLOATOBJ_SetLong La funzione FLOATOBJ_SetLong assegna il valore di tipo LONG a FLOATOBJ. |
FLOATOBJ_Sub La funzione FLOATOBJ_Sub sottrae il secondo FLOATOBJ dal primo e restituisce con il risultato nel primo parametro. |
FLOATOBJ_SubFloat La funzione FLOATOBJ_SubFloat sottrae il valore di tipo FLOATL da FLOATOBJ e restituisce con il risultato nel primo parametro. |
FLOATOBJ_SubLong La funzione FLOATOBJ_SubLong sottrae il valore di tipo LONG da FLOATOBJ e restituisce con il risultato nel primo parametro. |
FONTOBJ_cGetAllGlyphHandles La funzione FONTOBJ_cGetAllGlyphHandles consente al driver di dispositivo di trovare ogni handle di glifo di un tipo di carattere GDI. |
FONTOBJ_cGetGlyphs La funzione FONTOBJ_cGetGlyphs è un servizio per il consumer di tipi di carattere che converte gli handle di glifo in puntatori ai dati deglifi, validi fino alla chiamata successiva a FONTOBJ_cGetGlyphs. |
FONTOBJ_pfdg La funzione FONTOBJ_pfdg recupera il puntatore alla struttura FD_GLYPHSET associata al tipo di carattere specificato. |
FONTOBJ_pifi La funzione FONTOBJ_pifi recupera il puntatore alla struttura IFIMETRICS associata a un tipo di carattere specificato. |
FONTOBJ_pjOpenTypeTablePointer La funzione FONTOBJ_pjOpenTypeTablePointer restituisce un puntatore a una visualizzazione di una tabella OpenType. |
FONTOBJ_pQueryGlyphAttrs La funzione FONTOBJ_pQueryGlyphAttrs restituisce informazioni sui glifi di un tipo di carattere. |
FONTOBJ_pvTrueTypeFontFile La funzione FONTOBJ_pvTrueTypeFontFile recupera un puntatore in modalità utente a una visualizzazione di un file di carattere TrueType, OpenType o Type1. |
FONTOBJ_pwszFontFilePaths La funzione FONTOBJ_pwszFontFilePaths recupera i percorsi del file associati a un tipo di carattere. |
FONTOBJ_pxoGetXform La funzione FONTOBJ_pxoGetXform recupera la trasformazione da notionale a dispositivo per il tipo di carattere specificato. |
FONTOBJ_vGetInfo La funzione FONTOBJ_vGetInfo recupera informazioni su un tipo di carattere associato. |
HT_ComputeRGBGammaTable La funzione HT_ComputeRGBGammaTable fa sì che GDI calcoli le intensità rosse, verdi e blu del dispositivo in base ai numeri gamma. |
HT_Get8BPPFormatPalette La funzione HT_Get8BPPFormatPalette restituisce una tavolozza halftone da usare sui tipi di dispositivo standard a 8 bit per pixel. |
HT_Get8BPPMaskPalette La funzione HT_Get8BPPMaskPalette restituisce una tavolozza maschera per un tipo di dispositivo a 8 bit per pixel. |
HTUI_DeviceColorAdjustment La funzione HTUI_DeviceColorAdjustment può essere usata dai driver di dispositivi grafici per visualizzare una finestra di dialogo che consente a un utente di modificare le proprietà di halftoning di un dispositivo. |
IsEqualGUID La macro IsEqualGUID (winddi.h) determina se due GUID sono uguali. |
PALOBJ_cGetColors La funzione PALOBJ_cGetColors copia i colori RGB da una tavolozza indicizzata. |
PATHOBJ_bCloseFigure La funzione PATHOBJ_bCloseFigure chiude una figura aperta in un percorso disegnando una linea dalla posizione corrente al primo punto della figura. |
PATHOBJ_bEnum La funzione PATHOBJ_bEnum recupera il record PATHDATA successivo da un percorso specificato ed enumera le curve nel percorso. |
PATHOBJ_bEnumClipLines La funzione PATHOBJ_bEnumClipLines enumera segmenti di linea ritagliati da un determinato percorso. |
PATHOBJ_bMoveTo La funzione PATHOBJ_bMoveTo imposta la posizione corrente in un determinato percorso. |
PATHOBJ_bPolyBezierTo La funzione PATHOBJ_bPolyBezierTo disegna curve di Bezier su un tracciato. |
PATHOBJ_bPolyLineTo La funzione PATHOBJ_bPolyLineTo disegna linee dalla posizione corrente in un percorso attraverso i punti specificati. |
PATHOBJ_vEnumStart La funzione PATHOBJ_vEnumStart notifica a una determinata struttura PATHOBJ che il driver chiamerà PATHOBJ_bEnum per enumerare linee e/o curve nel percorso. |
PATHOBJ_vEnumStartClipLines La funzione PATHOBJ_vEnumStartClipLines consente al driver di richiedere righe da ritagliare rispetto a un'area di ritaglio specificata. |
PATHOBJ_vGetBounds La funzione PATHOBJ_vGetBounds recupera il rettangolo di delimitazione per il percorso specificato. |
STROBJ_bEnum La funzione STROBJ_bEnum enumera le identità e le posizioni del glifo. |
STROBJ_bEnumPositionsOnly La funzione STROBJ_bEnumPositionsOnly enumera le identità e le posizioni del glifo per una stringa di testo specificata, ma non crea bitmap del glifo memorizzate nella cache. |
STROBJ_bGetAdvanceWidths La funzione STROBJ_bGetAdvanceWidths recupera una matrice di vettori che specifica la larghezza probabile dei glifi che costituiscono una stringa specificata. |
STROBJ_dwGetCodePage La funzione STROBJ_dwGetCodePage restituisce la tabella codici associata alla struttura STROBJ specificata. |
STROBJ_fxBreakExtra La funzione STROBJ_fxBreakExtra recupera la quantità di spazio aggiuntivo da aggiungere a ogni carattere di spazio in una stringa durante la visualizzazione e/o la stampa di testo giustificato. |
STROBJ_fxCharacterExtra La funzione STROBJ_fxCharacterExtra recupera la quantità di spazio aggiuntivo con cui aumentare la larghezza di ogni carattere in una stringa durante la visualizzazione e/o la stampa. |
STROBJ_vEnumStart La funzione STROBJ_vEnumStart definisce il form o il tipo per i dati che verranno restituiti da GDI nelle chiamate successive a STROBJ_bEnum. |
WNDOBJ_bEnum La funzione WNDOBJ_bEnum ottiene un batch di rettangoli dall'area visibile di una finestra. |
WNDOBJ_cEnumStart La funzione WNDOBJ_cEnumStart è una funzione di callback che imposta i parametri per l'enumerazione dei rettangoli nell'area visibile di una finestra. |
WNDOBJ_vSetConsumer La funzione WNDOBJ_vSetConsumer imposta un valore definito dal driver nel campo pvConsumer della struttura WNDOBJ specificata. |
XFORMOBJ_bApplyXform La funzione XFORMOBJ_bApplyXform applica la trasformazione specificata o il relativo inverso alla matrice di punti specificata. |
XFORMOBJ_iGetFloatObjXform La funzione XFORMOBJ_iGetFloatObjXform scarica una trasformazione FLOATOBJ nel driver. |
XFORMOBJ_iGetXform La funzione XFORMOBJ_iGetXform scarica una trasformazione nel driver. |
XLATEOBJ_cGetPalette La funzione XLATEOBJ_cGetPalette recupera i colori RGB o il formato dei campi di bit dalla tavolozza specificata. |
XLATEOBJ_hGetColorTransform La funzione XLATEOBJ_hGetColorTransform restituisce la trasformazione del colore per l'oggetto di conversione specificato. |
XLATEOBJ_iXlate La funzione XLATEOBJ_iXlate converte un indice di colore della tavolozza di origine nell'indice più vicino nella tavolozza di destinazione. |
XLATEOBJ_piVector La funzione XLATEOBJ_piVector recupera un vettore di conversione che il driver può usare per convertire gli indici di origine in indici di destinazione. |
Funzioni di callback
PFN_DrvQueryGlyphAttrs La funzione DrvQueryGlyphAttrs restituisce informazioni sui glifi di un tipo di carattere. |
WNDOBJCHANGEPROC La funzione WNDOBJCHANGEPROC è una funzione di callback definita dal driver usata da GDI per notificare al driver le modifiche apportate alla finestra in questione. |
Strutture
BLENDOBJ La struttura BLENDOBJ controlla la fusione specificando le funzioni di fusione per le bitmap di origine e di destinazione. |
BRUSHOBJ La struttura BRUSHOBJ contiene tre membri pubblici che descrivono un oggetto brush. |
CIECHROMA La struttura CIECHROMA viene utilizzata per descrivere le coordinate di cromaticità, x e y e la luminanza, Y nello spazio dei colori CIE. |
CLIPLINE La struttura CLIPLINE consente al driver di accedere a una parte di una linea tra due aree di ritaglio utilizzate per il disegno. |
CLIPOBJ La struttura CLIPOBJ descrive l'area di ritaglio utilizzata durante il disegno. |
COLORINFO La struttura COLORINFO definisce i colori di un dispositivo nello spazio delle coordinate CIE. |
DEVHTADJDATA La struttura DEVHTADJDATA viene usata come input per la funzione HTUI_DeviceColorAdjustment. |
DEVHTINFO La struttura DEVHTINFO viene usata come input per la funzione HTUI_DeviceColorAdjustment. |
DEVINFO La struttura DEVINFO fornisce informazioni sul driver e sul relativo PDEV privato per il motore di grafica. |
DRIVEROBJ La struttura DRIVEROBJ viene usata per tenere traccia di una risorsa, allocata da un driver, che richiede l'uso dei servizi GDI. |
DRVENABLEDATA La struttura DRVENABLEDATA contiene un puntatore a una matrice di strutture DRVFN e il numero di versione DDI grafica di un sistema operativo basato su NT. |
DRVFN La struttura DRVFN viene usata dai driver di grafica per fornire GDI puntatori alle funzioni DDI grafiche definite dal driver. |
ENG_TIME_FIELDS La struttura ENG_TIME_FIELDS viene utilizzata dalla funzione EngQueryLocalTime per restituire l'ora locale. |
ENGSAFESEMAPHORE La struttura ENGSAFESEMAPHORE fornisce al driver un semaforo thread-safe. |
ENUMRECTS La struttura ENUMRECTS viene utilizzata dalla funzione CLIPOBJ_cEnumStart per fornire informazioni sui rettangoli in un'area di ritaglio per la funzione CLIPOBJ_bEnum. |
FD_DEVICEMETRICS La struttura FD_DEVICEMETRICS viene usata per fornire informazioni sul tipo di carattere specifiche del dispositivo a GDI se il parametro iMode della funzione DrvQueryFontData fornita dal driver è QFD_MAXEXTENTS. |
FD_GLYPHATTR La struttura FD_GLYPHATTR viene usata per specificare il valore restituito per le funzioni FONTOBJ_pQueryGlyphAttrs e DrvQueryGlyphAttrs. |
FD_GLYPHSET La struttura FD_GLYPHSET viene usata per definire i mapping da caratteri Unicode a handle di glifo. |
FD_KERNINGPAIR La struttura FD_KERNINGPAIR viene utilizzata per archiviare informazioni sulle coppie di crenatura. |
FD_XFORM La struttura FD_XFORM descrive una trasformazione arbitraria del tipo di carattere bidimensionale. |
FLOATOBJ La struttura FLOATOBJ viene utilizzata per emulare un numero a virgola mobile. |
FLOATOBJ_XFORM La struttura FLOATOBJ_XFORM descrive una trasformazione bidimensionale lineare arbitraria, ad esempio per linee ampie geometriche. (FLOATOBJ_XFORM) |
FONTDIFF La struttura FONTDIFF descrive tutte le caratteristiche diverse tra un tipo di carattere di base e una delle simulazioni. |
FONTINFO La struttura FONTINFO contiene informazioni relative a un tipo di carattere specifico. |
FONTOBJ La struttura FONTOBJ viene utilizzata per concedere a un driver l'accesso alle informazioni su una particolare istanza di un tipo di carattere. |
FONTSIM La struttura FONTSIM contiene offset in una o più strutture FONTDIFF che descrivono simulazioni di tipi di carattere grassetto, corsivo e corsivo. |
GAMMARAMP La struttura GAMMARAMP viene usata da DrvIcmSetDeviceGammaRamp per impostare la gamma hardware di un dispositivo di visualizzazione specifico. |
GDIINFO La struttura GDIINFO descrive le funzionalità grafiche di un determinato dispositivo. |
GLYPHBITS La struttura GLYPHBITS viene usata per definire una bitmap del glifo. |
GLYPHDATA La struttura GLYPHDATA contiene informazioni su un singolo glifo. |
GLYPHDEF L'unione GLYPHDEF identifica i singoli glifi e fornisce un puntatore a una struttura GLYPHBITS o un puntatore a una struttura PATHOBJ. |
GLYPHPOS La struttura GLYPHPOS viene usata da GDI per fornire a un driver grafico la descrizione e la posizione di un glifo. |
IFIEXTRA La struttura IFIEXTRA definisce informazioni aggiuntive per un determinato carattere tipografico utilizzabile da GDI. |
IFIMETRICS La struttura IFIMETRICS definisce le informazioni per un determinato carattere tipografico utilizzabile da GDI. |
LINEATTRS La struttura LINEATTRS viene utilizzata dalle funzioni di disegno a linee di un driver per determinare gli attributi di linea. |
PALOBJ La struttura PALOBJ è un oggetto utente che rappresenta una tavolozza dei colori indicizzata. |
PATHDATA La struttura PATHDATA descrive tutto o parte di un sottopercorso. |
PATHOBJ La struttura PATHOBJ viene utilizzata per descrivere un set di linee e curve di Bézier che devono essere trattezzate o riempite. |
PERBANDINFO La struttura PERBANDINFO viene usata come input per la funzione DrvQueryPerBandInfo di una DLL grafica della stampante. |
ESEGUI La struttura RUN viene utilizzata per descrivere un set lineare di pixel non ritagliato dalla struttura CLIPLINE. |
STROBJ La classe STROBJ, o l'oggetto stringa di testo, contiene un'enumerazione di handle e posizioni del glifo per il driver di dispositivo. |
SURFOBJ La struttura SURFOBJ è l'oggetto utente per una superficie. Un driver di dispositivo chiama in genere metodi su un oggetto superficie solo quando l'oggetto superficie rappresenta una bitmap GDI o una superficie gestita dal dispositivo. |
TYPE1_FONT La struttura TYPE1_FONT contiene le informazioni necessarie per consentire a un driver PostScript di accedere a un tipo di carattere Type1 tramite GDI. |
WCRUN La struttura WCRUN descrive un'esecuzione di caratteri Unicode. |
WNDOBJ La struttura WNDOBJ consente al driver di tenere traccia delle modifiche di posizione, dimensioni e area client visibili di una finestra. |
XFORML La struttura FLOATOBJ_XFORM descrive una trasformazione bidimensionale lineare arbitraria, ad esempio per linee ampie geometriche. F |
XFORMOBJ La struttura XFORMOBJ descrive una trasformazione bidimensionale lineare arbitraria, ad esempio per linee geometriche estese. |
XLATEOBJ La struttura XLATEOBJ viene utilizzata per convertire gli indici di colore da una tavolozza a un'altra. |