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


структура WSK_EXTENSION_CONTROL_OUT (wsk.h)

Структура WSK_EXTENSION_CONTROL_OUT указывает реализацию подсистемы WSK интерфейса расширения для сокета.

Синтаксис

typedef struct _WSK_EXTENSION_CONTROL_OUT {
  PVOID      ProviderContext;
  const VOID *ProviderDispatch;
} WSK_EXTENSION_CONTROL_OUT, *PWSK_EXTENSION_CONTROL_OUT;

Члены

ProviderContext

Указатель на контекст, предоставленный подсистемой WSK, для регистрации интерфейса расширения в сокете. Подсистема WSK использует этот контекст для отслеживания состояния регистрации интерфейса расширения для сокета. Содержимое контекста регистрации подсистемы WSK непрозрачно для приложения WSK. Приложение WSK передает этот указатель на подсистему WSK всякий раз, когда вызывает любой из функций интерфейса расширения сокета, требующих контекста регистрации подсистемы WSK.

ProviderDispatch

Указатель на структуру, содержащую таблицу отправки подсистемы WSK для интерфейса расширения. Содержимое структуры зависит от интерфейса расширения.

Замечания

Подсистема WSK заполняет содержимое структуры WSK_EXTENSION_CONTROL_OUT, когда приложение WSK регистрирует интерфейс расширения. Дополнительные сведения о регистрации интерфейса расширения см. в регистрации интерфейса расширения.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Доступно в Windows Vista и более поздних версиях операционных систем Windows.
заголовка wsk.h (include Wsk.h)

См. также

SIO_WSK_REGISTER_EXTENSION

WSK_EXTENSION_CONTROL_IN

WskControlSocket