Метод IWCNDevice::GetStringAttribute (wcndevice.h)
Метод IWCNDevice::GetStringAttribute получает кэшированный атрибут с устройства в виде строки.
Синтаксис
HRESULT GetStringAttribute(
[in] WCN_ATTRIBUTE_TYPE AttributeType,
[in] DWORD cchMaxString,
[out] WCHAR [] wszString
);
Параметры
[in] AttributeType
Значение WCN_ATTRIBUTE_TYPE , представляющее определенное значение атрибута (например, WCN_PASSWORD_TYPE). Если атрибут изначально не является строковым типом данных (например, WCN_TYPE_VERSION изначально является целым числом, а WNC_TYPE_SSID изначально является большим двоичным объектом), эта функция завершится сбоем с HRESULT_FROM_WIN32(ERROR_INVALID_DATATYPE).
[in] cchMaxString
Размер буфера wszString в символах.
[out] wszString
Выделенный пользователем буфер, который при успешном возвращении содержит строковое значение расширения поставщика, завершающееся null.
Возвращаемое значение
...
Код возврата | Описание |
---|---|
|
Атрибут успешно получен. |
|
Указанный атрибут недоступен. |
|
Буфер, заданный wszString , недостаточно велик, чтобы содержать возвращаемое значение атрибута. |
|
Этот атрибут не может быть выражен в виде строки. Например, если это целое число. |
Требования
Минимальная версия клиента | Windows 7 [только классические приложения] |
Минимальная версия сервера | Ни одна версия не поддерживается |
Целевая платформа | Windows |
Header | wcndevice.h |
См. также раздел
WCN_ATTRIBUTE_TYPE