Поделиться через


структура WCN_VENDOR_EXTENSION_SPEC (wcndevice.h)

Структура WCN_VENDOR_EXTENSION_SPEC содержит данные, определяющие расширение поставщика.

Синтаксис

typedef struct tagWCN_VENDOR_EXTENSION_SPEC {
  DWORD VendorId;
  DWORD SubType;
  DWORD Index;
  DWORD Flags;
} WCN_VENDOR_EXTENSION_SPEC;

Члены

VendorId

Присвойте этому значению значение SMI Enterprise ID Number поставщика, определяющего расширение поставщика. Например, идентификатор Майкрософт — 311 (WCN_MICROSOFT_VENDOR_ID).

SubType

Подтип, определенный в первых двух байтах расширения поставщика. Если поставщик не предоставил двухбайтовый префикс подтипа, используйте WCN_NO_SUBTYPE.

Index

Различает несколько расширений поставщиков с одинаковыми VendorID и SubType. Индекс начинается с нуля.

Flags

Приложения должны указывать одно из следующих значений флага:

Значение Значение
WCN_FLAG_DISCOVERY_VE
0x0001
Расширение поставщика было недоступно до начала сеанса. Расширение поставщика не является безопасным.
WCN_FLAG_AUTHENTICATED_VE
0x0002
Расширение поставщика является подлинным. Только устройства, прошедшие проверку подлинности, могут считывать или записывать расширения поставщиков, прошедшие проверку подлинности.
WCN_FLAG_ENCRYPTED_VE
0x0004
Расширение поставщика является подлинным и зашифрованным. Помимо гарантии проверки подлинности расширений поставщика, расширения поставщиков шифруются перед передачей.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Верхняя часть wcndevice.h