IPrintDialogServices::GetCurrentPrinterName

[Це попередні документації та тема змінити].

Додаток, що використовує функцію PrintDlgEx можна назвати GetCurrentPrinterName спосіб отримати ім'я вибраного принтера.

(HRESULT GetCurrentPrinterName LPTSTRlpPrinterName,UINT* pcchSize);
 

Параметри

lpPrinterName
Вказівник миші в буфер, який отримує нульовим ім'я вибраного принтера.
pcchSize
Вказівник на UINT змінної. На введення змінна визначає розмір у байтах (Версія ANSI) або 16-бітних символів (Unicode версії), буфера вказаний параметр lpPrinterName . На вихід змінної містить кількість байтів або знаків, включаючи припинення null характер, написана в буфер.

Якщо розмір zero вводу, функція повертає на потрібний розмір буфера (у байтів або знаків) в pcchSize і не використовує lpPrinterName буфера.

Повернення значень

Якщо метод успішно, значення, що повертається, є S_OK. Якщо не вибрано немає принтера, значення S_OK, значення яке повертається в pcchSize дорівнює нулю, і lpPrinterName буфер не змінюється.

Якщо виникає помилка, значення, що повертається, є COM код помилки. Докладніше, перегляньте статтю Помилка обробки.

QuickInfo

nbsp; Windows &NT: вимагає 5.0 або пізнішої версії.
Windows:Не підтримується.
Windows CE:Не підтримується.
Заголовка:Оголошена в commdlg.h.

Дивіться також

Загальний огляд бібліотеки діалогового вікна, IPrintDialogServices, PrintDlgEx

Index