Condividi tramite


Funzione CreateICA (wingdi.h)

La funzione CreateIC crea un contesto informativo per il dispositivo specificato. Il contesto delle informazioni offre un modo rapido per ottenere informazioni sul dispositivo senza creare un contesto di dispositivo (DC). Tuttavia, le funzioni di disegno GDI non possono accettare un handle in un contesto informativo.

Sintassi

HDC CreateICA(
  [in] LPCSTR         pszDriver,
  [in] LPCSTR         pszDevice,
       LPCSTR         pszPort,
  [in] const DEVMODEA *pdm
);

Parametri

[in] pszDriver

Puntatore a una stringa di caratteri con terminazione Null che specifica il nome del driver di dispositivo ( ad esempio).

[in] pszDevice

Puntatore a una stringa di caratteri con terminazione Null che specifica il nome del dispositivo di output specifico usato, come illustrato da Print Manager (ad esempio, Fx-80). Non è il nome del modello della stampante. È necessario usare il parametro lpszDevice .

pszPort

Questo parametro viene ignorato e deve essere impostato su NULL. Viene fornito solo per compatibilità con Windows a 16 bit.

[in] pdm

Puntatore a una struttura DEVMODE contenente i dati di inizializzazione specifici del dispositivo per il driver di dispositivo. La funzione documentProperties recupera questa struttura compilata per un dispositivo specificato. Il parametro lpdvmInit deve essere NULL se il driver di dispositivo deve usare l'inizializzazione predefinita (se presente) specificata dall'utente.

Valore restituito

Se la funzione ha esito positivo, il valore restituito è l'handle di un contesto informativo.

Se la funzione ha esito negativo, il valore restituito è NULL.

Osservazioni

Quando il controller di dominio delle informazioni non è più necessario, chiamare la funzione di DeleteDC .

Nota

L'intestazione wingdi.h definisce CreateIC come alias che seleziona automaticamente la versione ANSI o Unicode di questa funzione in base alla definizione della costante del preprocessore UNICODE. La combinazione dell'utilizzo dell'alias indipendente dalla codifica con il codice non indipendente dalla codifica può causare mancate corrispondenze che generano errori di compilazione o di runtime. Per altre informazioni, vedere convenzioni di per i prototipi di funzioni.

Fabbisogno

Requisito Valore
client minimo supportato Windows 2000 Professional [solo app desktop]
server minimo supportato Windows 2000 Server [solo app desktop]
piattaforma di destinazione Finestre
intestazione wingdi.h (include Windows.h)
libreria Gdi32.lib
dll Gdi32.dll

Vedere anche

DEVMODE

DeleteDC

funzioni del contesto di dispositivo

Panoramica dei contesti di dispositivo

DocumentProperties

GetDeviceCaps