IPrintDialogServices::GetCurrentPrinterName

[Questo documentazione preliminare e soggetto a cambiare].

Un'applicazione che utilizza la funzione di PrintDlgEx possibile chiamare il metodo GetCurrentPrinterName per recuperare il nome della stampante correntemente selezionato.

(HRESULT GetCurrentPrinterName LPTSTRlpPrinterName,UINT* pcchSize);
 

Parametri

lpPrinterName
Puntatore a un buffer che riceve il nome della stampante correntemente selezionato con terminazione null.
pcchSize
Puntatore a una variabile UINT . In input, la variabile specifica la dimensione in byte (versione ANSI) o in caratteri (versione Unicode), a 16-bit del buffer a cui puntato il parametro lpPrinterName . In uscita, la variabile contiene il numero di byte o personaggi, tra cui il carattere di terminazione null, scritto nel buffer.

Se la dimensione zero per l'input, la funzione restituisce la dimensione del buffer necessaria (in byte o caratteri) in pcchSize e non utilizza il buffer lpPrinterName.

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 pcchSize uguale a zero e il buffer lpPrinterName 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, PrintDlgEx

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

Index