Funzione RestoreDC (wingdi.h)
La funzione RestoreDC ripristina un contesto del dispositivo (DC) allo stato specificato. Il controller di dominio viene ripristinato eliminando le informazioni sullo stato di uno stack creato dalle chiamate precedenti alla funzione SaveDC .
Sintassi
BOOL RestoreDC(
[in] HDC hdc,
[in] int nSavedDC
);
Parametri
[in] hdc
Handle per il controller di dominio.
[in] nSavedDC
Stato salvato da ripristinare. Se questo parametro è positivo, nSavedDC rappresenta un'istanza specifica dello stato da ripristinare. Se questo parametro è negativo, nSavedDC rappresenta un'istanza relativa allo stato corrente. Ad esempio, -1 ripristina lo stato salvato più di recente.
Valore restituito
Se la funzione ha esito positivo, il valore restituito è diverso da zero.
Se la funzione ha esito negativo, il valore restituito è zero.
Commenti
Ogni controller di dominio gestisce uno stack di stati salvati. La funzione SaveDC esegue il push dello stato corrente del controller di dominio nello stack di stati salvati. Tale stato può essere ripristinato solo allo stesso controller di dominio da cui è stato creato. Dopo il ripristino di uno stato, lo stato salvato viene eliminato e non può essere riutilizzato. Inoltre, tutti gli stati salvati dopo la creazione dello stato ripristinato vengono eliminati e non possono essere usati. In altre parole, la funzione RestoreDC popa lo stato ripristinato (e tutti gli stati successivi) dallo stack di informazioni sullo stato.
Requisiti
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 del dispositivo