Share via


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 애플리케이션이 확장 인터페이스를 등록할 때 WSK_EXTENSION_CONTROL_OUT 구조체의 내용을 채웁니다. 확장 인터페이스 등록에 대한 자세한 내용은 확장 인터페이스 등록을 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista 이상 버전의 Windows 운영 체제에서 사용할 수 있습니다.
머리글 wsk.h(Wsk.h 포함)

추가 정보

SIO_WSK_REGISTER_EXTENSION

WSK_EXTENSION_CONTROL_IN

WskControlSocket