структура 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) |