[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);
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.
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.
nbsp; Windows &NT: richiede una versione 5.0 o successive.
Windows:Non supportato.
Windows CE:Non supportato.
Intestazione:Dichiarata in commdlg.h.
Comune di dialogo casella libreria panoramica, IPrintDialogServices, DEVMODE, PrintDlgEx
Rimedio: Inserire il CD-ROM CD di MSDN Library.