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) |