IPrintDialogServices::GetCurrentPrinterName

[Это предварительный документации и темы для изменения].

С помощью функции PrintDlgEx приложение может вызвать метод GetCurrentPrinterName для получения имени текущего выбранного принтера.

() HRESULT GetCurrentPrinterName LPTSTRlpPrinterName,UINT* pcchSize);
 

Параметры

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

Если размер равен нулю на входе, функция возвращает необходимый размер буфера (в байтах или символов) в pcchSize и не использует буфер lpPrinterName.

Возвращаемые значения

Если метод завершается успешно, возвращается значение S_OK. Если принтер не установлен в настоящее время, то возвращаемое значение равно S_OK, значение, возвращаемое в pcchSize равно нулю и lpPrinterName буфер без изменений.

Если возникает ошибка, возвращается код ошибки COM. Для получения дополнительной информации, смотрите Обработка ошибок.

QuickInfo

nbsp; Windows &NT: требует версии 5.0 или более поздней.
Windows:Не поддерживается.
Windows CE:Не поддерживается.
Заголовок:В commdlg.h.

Родственные слова

Общие диалогового окна Обзор библиотеки, IPrintDialogServices, PrintDlgEx

Index