Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questa intestazione viene usata da più tecnologie. Per ulteriori informazioni consulta:
winddi.h contiene le interfacce di programmazione seguenti:
Functions
|
BRUSHOBJ_hGetColorTransform La funzione BRUSHOBJ_hGetColorTransform recupera la trasformazione del colore per il pennello specificato. |
|
BRUSHOBJ_pvAllocRbrush La funzione BRUSHOBJ_pvAllocRbrush alloca 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 specificato. |
|
CLIPOBJ_bEnum La funzione CLIPOBJ_bEnum enumera un batch di rettangoli da un'area di ritaglio 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 ritaglio specificata. |
|
CLIPOBJ_ppoGetPath La funzione CLIPOBJ_ppoGetPath crea una struttura PATHOBJ che contiene il contorno dell'area di ritaglio specificata. |
|
DrvAlphaBlend La funzione DrvAlphaBlend fornisce funzionalità di trasferimento a blocchi di 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 blocchi di bit tra le superfici gestite dal dispositivo, tra bitmap in formato standard gestito da GDI o tra una superficie gestita dal dispositivo e una bitmap in formato standard gestito da GDI. |
|
DrvCompletePDEV La funzione DrvCompletePDEV archivia l'handle GDI del dispositivo fisico creato. |
|
DrvCopyBits La funzione DrvCopyBits converte tra superfici raster gestite dal dispositivo e bitmap in 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 dalla superficie 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 tutte le strutture di dati associate allocate. |
|
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 per 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 dithered su una tavolozza del dispositivo. |
|
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 configura una superficie su cui eseguire il disegno 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 tipo di carattere TrueType mappato alla memoria. |
|
DrvGradientFill La funzione DrvGradientFill ombreggiate le primitive specificate. |
|
DrvIcmCheckBitmapBits La funzione DrvIcmCheckBitmapBits controlla se i pixel nella bitmap specificata si trovano nella gamma di dispositivi della trasformazione specificata. |
|
DrvIcmCreateColorTransform La funzione DrvIcmCreateColorTransform crea una trasformazione di colore ICM. |
|
DrvIcmDeleteColorTransform La funzione DrvIcmDeleteColorTransform elimina la trasformazione di colore specificata. |
|
DrvIcmSetDeviceGammaRamp La funzione DrvIcmSetDeviceGammaRamp imposta la gamma hardware del dispositivo di visualizzazione specificato. |
|
DrvLineTo La funzione DrvLineTo disegna una linea cosmetica singola, solida e di tipo integer. |
|
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 fornisce funzionalità di trasferimento a blocchi di bit tra combinazioni di superfici gestite dal dispositivo e gestite da GDI. |
|
DrvQueryAdvanceWidths La funzione DrvQueryAdvanceWidths restituisce 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 utilizzata da GDI per ottenere la struttura IFIMETRICS per un determinato tipo di carattere. |
|
DrvQueryFontCaps La funzione DrvQueryFontCaps definisce le funzionalità del driver del tipo 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 di glifo, incluse le varianti del glifo Mapping delle coppie di crenatura a handle di crenatura |
|
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 della 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 descrizione del tipo di carattere TrueType. |
|
DrvRealizeBrush La funzione DrvIntuneBrush richiede al driver di realizzare un pennello specificato per una superficie specificata. |
|
DrvResetDevice La funzione DrvResetDevice reimposta un dispositivo non funzionante 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 fa sì che un driver di visualizzazione salvi o ripristini 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 al driver di realizzare 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 disattivare il puntatore dello schermo, se il driver l'ha disegnato; per tentare di impostare una nuova forma puntatore; e per inserire il nuovo puntatore sullo schermo in una posizione specificata. |
|
DrvStartBanding La funzione DrvStartBanding viene chiamata da GDI quando è pronta per iniziare a inviare bande di una pagina fisica al driver per il rendering. |
|
DrvStartDoc La funzione DrvStartDoc viene chiamata da GDI quando è pronta per iniziare a inviare un documento al driver per il rendering. |
|
DrvStartPage La funzione DrvStartPage viene chiamata da GDI quando è pronta per iniziare a inviare il contenuto di una pagina fisica al driver per il rendering. |
|
DrvStretchBlt La funzione DrvStretchBlt fornisce funzionalità di trasferimento a blocchi di bit di estensione tra qualsiasi combinazione di superfici gestite dal dispositivo e gestite da GDI. |
|
DrvStretchBltROP La funzione DrvStretchBltROP esegue un trasferimento di blocco di bit esteso usando un ROP. |
|
DrvStrokeAndFillPath Il tratto della funzione DrvStrokeAndFillPath (contorni) e riempie contemporaneamente un percorso. |
|
DrvStrokePath I tratti della funzione DrvStrokePath (contorni) sono un percorso. |
|
DrvSwapBuffers La funzione DrvSwapBuffers visualizza il contenuto del buffer nascosto associato della finestra sulla superficie 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 corrispondenza delle posizioni specificate. |
|
DrvTransparentBlt La funzione DrvTransparentBlt offre funzionalità di trasferimento a blocchi di bit con trasparenza. |
|
DrvUnloadFontFile La funzione DrvUnloadFontFile informa un driver del tipo di carattere che il file di tipo di carattere specificato non è più necessario. |
|
EngAcquireSemaphore La funzione EngAcquireSemaphore acquisisce la risorsa associata al semaforo per l'accesso esclusivo dal 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 degli 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 fornisce funzionalità di trasferimento a blocchi di 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 blocchi di bit tra superfici gestite dal dispositivo o tra una superficie gestita dal dispositivo e una bitmap in formato standard gestito da GDI. |
|
EngBugCheckEx La funzione EngBugCheckEx arresta il sistema in modo controllato quando il chiamante individua un errore irreversibile che danneggia il sistema se il chiamante ha continuato a funzionare. |
|
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 firmato. |
|
EngComputeGlyphSet La funzione EngComputeGlyphSet calcola il set di glifi supportato in un dispositivo. |
|
EngControlSprites La funzione EngControlSprites rimuove o ridisegna gli sprite nell'area WNDOBJ specificata. |
|
EngCopyBits La funzione EngCopyBits converte tra superfici raster gestite dal dispositivo e bitmap in 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 a GDI di creare un handle per una bitmap del dispositivo. |
|
EngCreateDeviceSurface La funzione EngCreateDeviceSurface crea e restituisce un handle per una superficie di dispositivo gestita dal driver. |
|
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 tenere traccia 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 allocato in precedenza 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 miniport video specificato, causando l'esecuzione dell'operazione specificata da parte del dispositivo. |
|
EngDitherColor La funzione EngDitherColor restituisce un dither 8x8 standard 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 determinato rettangolo 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 dei tipi di carattere se il driver del tipo di carattere ha rilevato un errore durante la lettura o la scrittura in una cache dei dati del tipo di carattere. |
|
EngFntCacheLookUp La funzione EngFntCacheLookUp recupera l'indirizzo dei dati del file di tipo 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 di 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 tabelle codici 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'ora dell'ultima scrittura di un file. |
|
EngGetFilePath La funzione EngGetFilePath determina il percorso del file associato al file di tipo 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 ombreggiate le primitive specificate. |
|
EngHangNotification La funzione EngHangNotification notifica al sistema che un dispositivo specificato non è operativo 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 di tipo 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 invia una notifica GDI sugli 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 usando la tabella codici specificata. |
|
EngPaint La funzione EngPaint fa in modo che GDI dipinga un'area specificata. |
|
EngPlgBlt La funzione EngPlgBlt fa sì che GDI esegua un trasferimento a blocchi di bit di rotazione. |
|
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 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 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 eseppi un trasferimento di blocco di bit esteso. |
|
EngStretchBltROP La funzione EngStretchBltROP esegue un trasferimento a 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 in modalità utente mappato. |
|
EngUnmapFile La funzione EngUnmapFile annulla il mapping della visualizzazione di un file dallo spazio di 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 della grafica 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 equivalente FLOAT dell'oggetto FLOATOBJ specificato. |
|
FLOATOBJ_GetLong La funzione FLOATOBJ_GetLong calcola e restituisce il valore equivalente LONG 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 del glifo, che sono 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 su 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 dispositivo grafici per visualizzare una finestra di dialogo che consente a un utente di regolare 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 i 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 Bézier 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 linee 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 glifi memorizzate nella cache. |
|
STROBJ_bGetAdvanceWidths La funzione STROBJ_bGetAdvanceWidths recupera una matrice di vettori che specifica le probabili larghezze 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 modulo o il tipo per i dati che verranno restituiti da GDI nelle chiamate successive a STROBJ_bEnum. |
|
SURFOBJ_SET_DHPDEV_UM |
|
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 di 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 richiamata
|
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. |
Structures
|
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 pennello. |
|
CIECHROMA La struttura CIECHROMA viene usata per descrivere le coordinate cromatiche, 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 grafico. |
|
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 dai caratteri Unicode agli 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 geometriche ampie. (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. |
|
GLYPHBIT 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 carattere tipografico specifico che può essere usato da GDI. |
|
IFIMETRICS La struttura IFIMETRICS definisce le informazioni per un carattere tipografico specifico che può essere usato da GDI. |
|
LINEATTRS La struttura LINEATTRS viene utilizzata dalle funzioni di disegno a linee di un driver per determinare gli attributi della 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 utilizzata come input per la funzione DrvQueryPerBandInfo di una DLL grafica della stampante. |
|
CORRERE La struttura RUN viene utilizzata per descrivere un set lineare di pixel che non viene ritagliato dalla struttura CLIPLINE. |
|
STROBJ La classe STROBJ, o 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 un driver PostScript per 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, dimensione e area client visibile di una finestra. |
|
XFORML La struttura FLOATOBJ_XFORM descrive una trasformazione bidimensionale lineare arbitraria, ad esempio per linee geometriche ampie. F |
|
XFORMOBJ La struttura XFORMOBJ descrive una trasformazione bidimensionale lineare arbitraria, ad esempio per linee geometriche ampie. |
|
XLATEOBJ La struttura XLATEOBJ viene utilizzata per convertire gli indici di colore da una tavolozza a un'altra. |