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