IPrintDialogServices::GetCurrentPrinterName

[Acest lucru este documenta?ia preliminare și subiect pentru a schimba].

O cerere utilizând funcția PrintDlgEx puteți apela metoda GetCurrentPrinterName pentru a prelua numele imprimantei selectate în prezent.

(HRESULT GetCurrentPrinterName LPTSTRlpPrinterName,UINT* pcchSize);
 

Parametrii

lpPrinterName
Indicatorul pentru a o tampon care primește numele imprimantei selectate în prezent null-terminated.
pcchSize
Indicatorul pentru a o variabilă UINT . La intrare, variabila specifică dimensiunea, în octeți (ANSI versiunea) sau 16-bit caractere (versiunea Unicode), de tampon a subliniat de parametrul lpPrinterName . Produc?ia, variabila conține numărul de octeți sau de caractere, inclusiv caracterul care null, scris la tampon.

Dacă dimensiunea este zero la intrare, funcția întoarce mărime tampon necesare (în caractere sau octeți) în pcchSize și nu utilizați tampon lpPrinterName.

Valorile întroarse

Dacă metoda este de succes, valoarea returnată este S_OK. Dacă imprimanta nu este selectat, valoarea returnată este S_OK, valoarea returnată în pcchSize este zero, și lpPrinterName tampon este neschimbată.

Dacă apare o eroare, valoarea returnată este un cod de eroare la COM. Pentru mai multe informații, consultați Eroare de manipulare.

QuickInfo

nbsp; Windows &NT: necesită versiunea 5.0 sau o versiune ulterioară.
Windows:Neacceptat.
Windows CE:Neacceptat.
Antet:A declarat în commdlg.h.

A se vedea, de asemenea

Comune Dialog casetă de prezentare biblioteca, IPrintDialogServices, PrintDlgEx

Index