IPrintDialogServices::GetCurrentDevMode

[Questo documentazione preliminare e soggetto a cambiare].

Un'applicazione che utilizza la funzione di PrintDlgEx possibile chiamare il metodo GetCurrentDevMode per riempire un struttura DEVMODE con informazioni sulla stampante correntemente selezionata.

(HRESULT GetCurrentDevMode LPDEVMODElpDevMode,UINT* pcbSize);
 

Parametri

lpDevMode
Puntatore a un buffer che riceve una struttura DEVMODE contenente informazioni sulla stampante correntemente selezionata.
pcbSize
Puntatore a una variabile UINT . In input, la variabile specifica la dimensione, in byte, del buffer a cui puntata il parametro lpDevMode . In uscita, la variabile contiene il numero di byte scritti in lpDevMode.

Se la dimensione zero per l'input, la funzione restituisce la dimensione del buffer necessaria (in byte) di pcbSize e non utilizza il buffer lpDevMode.

Valori restituiti

Se il metodo viene eseguito correttamente, il valore restituito S_OK. Se non selezionato nessun stampante, il valore restituito S_OK, il valore restituito in pcbSize uguale a zero e il buffer lpDevMode invariato.

Se si verifica un errore, il valore restituito un codice di errore COM. Per ulteriori informazioni, vedere Error Handling.

Descrizione

nbsp;Windows &NT: richiede una versione 5.0 o successive.
Windows:Non supportato.
Windows CE:Non supportato.
Intestazione:Dichiarata in commdlg.h.

Vedi anche

Comune di dialogo casella libreria panoramica, IPrintDialogServices, DEVMODE, PrintDlgEx

Rimedio: Inserire il CD-ROM CD di MSDN Library.

Index