Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Извлекает имя текущего порта для использования с PrintDlgEx.
Синтаксис
HRESULT GetCurrentPortName(
LPWSTR pPortName,
UINT *pcchSize
);
Параметры
pPortName
Тип: LPTSTR
Имя текущего порта.
pcchSize
Тип: UINT*
На входных данных переменная указывает размер буфера в символах, на который указывает параметр lpPortName . В выходных данных переменная содержит количество байтов (ANSI) или символов (Юникод), включая завершающий пустой символ, записанный в буфер.
Если для входных данных размер равен нулю, функция возвращает требуемый размер буфера (в байтах или символах) в pcchSize и не использует буфер lpPortName .
Возвращаемое значение
Тип: HRESULT
Если метод выполнен успешно, возвращаемое значение будет S_OK. Если текущий порт отсутствует, возвращаемое значение S_OK, значение, возвращаемое в pcchSize , равно нулю, а буфер lpPortName не изменяется.
При возникновении ошибки возвращаемое значение представляет собой код ошибки COM. Дополнительные сведения см. в разделе Обработка ошибок.
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
| Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
| Целевая платформа | Windows |
| Header | commdlg.h (включая Windows.h) |
| DLL | Comdlg32.dll |
См. также раздел
Общая библиотека диалоговых окон
Основные понятия
Справочные материалы