Метод IWCNDevice::GetAttribute (wcndevice.h)
Метод IWCNDevice::GetAttribute получает кэшированный атрибут с устройства.
Синтаксис
HRESULT GetAttribute(
[in] WCN_ATTRIBUTE_TYPE AttributeType,
[in] DWORD dwMaxBufferSize,
[out] BYTE [] pbBuffer,
[out] DWORD *pdwBufferUsed
);
Параметры
[in] AttributeType
Значение WCN_ATTRIBUTE_TYPE , представляющее определенное значение атрибута (например, WCN_PASSWORD_TYPE).
[in] dwMaxBufferSize
Выделенный размер pbBuffer в байтах.
[out] pbBuffer
Выделенный пользователем буфер, который при успешном возвращении содержит содержимое атрибута.
[out] pdwBufferUsed
При возврате содержит размер атрибута в байтах.
Возвращаемое значение
Этот метод может возвращать одно из этих значений.
Код возврата | Описание |
---|---|
|
Атрибут успешно получен. |
|
Указанный атрибут недоступен. |
|
Буфер, заданный pbBuffer , недостаточно велик, чтобы содержать возвращаемое значение атрибута. |
Комментарии
Чтобы запросить только размер атрибута, можно передать значение 0 (ноль) через dwMaxBufferSize , а pdwBufferUsed будет заполнено соответствующим образом.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7 [только классические приложения] |
Минимальная версия сервера | Ни одна версия не поддерживается |
Целевая платформа | Windows |
Header | wcndevice.h |
См. также раздел
WCN_ATTRIBUTE_TYPE