IPrintDialogServices::GetCurrentPrinterName

[Dit is voorlopige documentatie en onderhevig aan veranderingen.]

Een toepassing die gebruikmaakt van de functie PrintDlgEx kunt de GetCurrentPrinterName -methode voor het ophalen van de naam van de geselecteerde printer bellen.

HRESULT GetCurrentPrinterName ()   LPTSTRlpPrinterName,UINT* pcchSize);
 

Parameters

lpPrinterName
Aanwijzer naar een buffer die de null eindigende naam van de geselecteerde printer ontvangt.
pcchSize
Aanwijzer naar een UINT -variabele. De variabele geeft op input, de grootte, in bytes (ANSI-versie) of 16-bits tekens (Unicode versie), van de buffer waarnaar door de parameter lpPrinterName . Op de uitvoer bevat de variabele het aantal bytes of tekens, inclusief de afsluitende null-teken, naar de buffer geschreven.

Als de grootte nul op de input, de functie retourneert de gewenste buffergrootte (in bytes of tekens) in pcchSize en maakt geen gebruik van de buffer lpPrinterName.

Retourwaarden

Als de methode succesvol is, is de retourwaarde S_OK. Als er geen printer is geselecteerd, de retourwaarde is S_OK, de resultaatwaarde in pcchSize is nul, en de lpPrinterName buffer is ongewijzigd.

Als een fout optreedt, is de retourwaarde een COM-foutcode. Voor meer informatie, Zie Error Handling.

Syntaxisinfo

nbsp; Windows &NT: versie 5.0 of hoger vereist.
Windows:Niet-ondersteunde.
Windows CE:Niet-ondersteunde.
Header:Verklaard in commdlg.h.

Zie ook

Overzicht van bibliotheek het gemeenschappelijk dialoogvenster, IPrintDialogServices, PrintDlgEx

Index