Funzione CreateICA (wingdi.h)
La funzione CreateIC crea un contesto informativo per il dispositivo specificato. Il contesto informativo offre un modo rapido per ottenere informazioni sul dispositivo senza creare un contesto di dispositivo . Tuttavia, le funzioni di disegno GDI non possono accettare un handle per 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, Il).
[in] pszDevice
Puntatore a una stringa di caratteri con terminazione Null che specifica il nome del dispositivo di output specifico utilizzato, 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 la 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.
Commenti
Quando il controller di dominio delle informazioni non è più necessario, chiamare la funzione 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 che non è indipendente dalla codifica può causare mancate corrispondenze che generano errori di compilazione o di runtime. Per altre informazioni, vedere Convenzioni per i prototipi di funzioni.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | wingdi.h (include Windows.h) |
Libreria | Gdi32.lib |
DLL | Gdi32.dll |
Vedi anche
Funzioni del contesto di dispositivo