Compartir a través de


estructura WSK_EXTENSION_CONTROL_IN (wsk.h)

La estructura WSK_EXTENSION_CONTROL_IN especifica la implementación de una aplicación WSK de una interfaz de extensión para un socket.

Sintaxis

typedef struct _WSK_EXTENSION_CONTROL_IN {
  PNPIID     NpiId;
  PVOID      ClientContext;
  const VOID *ClientDispatch;
} WSK_EXTENSION_CONTROL_IN, *PWSK_EXTENSION_CONTROL_IN;

Miembros

NpiId

Puntero al identificador de interfaz de programación de red (NPI) que identifica la interfaz de extensión.

ClientContext

Puntero a un contexto proporcionado por la aplicación WSK para el registro de la interfaz de extensión en un socket. Una aplicación WSK usa este contexto para realizar un seguimiento del estado del registro de la interfaz de extensión para el socket. El contenido del contexto de registro de la aplicación WSK es opaco para el subsistema WSK. El subsistema WSK pasa este puntero a la aplicación WSK cada vez que llama a cualquiera de las funciones de devolución de llamada de eventos de la interfaz de extensión del socket que requieren el contexto de registro de la aplicación WSK.

ClientDispatch

Puntero a una estructura que contiene la tabla de distribución de la aplicación WSK de funciones de devolución de llamada de eventos para la interfaz de extensión. El contenido de la estructura es específico de la interfaz de extensión.

Comentarios

Una aplicación WSK pasa un puntero a una estructura de WSK_EXTENSION_CONTROL_IN al subsistema WSK al registrar una interfaz de extensión. Para obtener más información sobre cómo registrar una interfaz de extensión, consulte Registro de una interfaz de extensión.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows.
Encabezado wsk.h (incluya Wsk.h)

Consulte también

SIO_WSK_REGISTER_EXTENSION

WSK_EXTENSION_CONTROL_OUT

WskControlSocket