Encabezado ws2spi.h
Varias tecnologías usan este encabezado. Para más información, consulte:
ws2spi.h contiene las siguientes interfaces de programación:
NSPStartup Recupera la información dinámica sobre un proveedor, como la lista de puntos de entrada dll. |
WPUCloseEvent La función WPUCloseEvent cierra un identificador de objeto de evento abierto. |
WPUCloseSocketHandle La función WPUCloseSocketHandle cierra un identificador de socket existente. |
WPUCloseThread La función WPUCloseThread cierra un subproceso abierto con una llamada a WPUOpenCurrentThread. |
WPUCompleteOverlappedRequest La función WPUCompleteOverlappedRequest realiza una notificación de finalización de E/S superpuesta para las operaciones de E/S superpuestas. |
WPUCreateEvent La función WPUCreateEvent crea un nuevo objeto de evento. |
WPUCreateSocketHandle La función WPUCreateSocketHandle crea un nuevo identificador de socket. |
WPUFDIsSet La función WPUFDIsSet comprueba la pertenencia del identificador de socket especificado. |
WPUGetProviderPath La función WPUGetProviderPath recupera la ruta de acceso dll del proveedor especificado. |
WPUModifyIFSHandle La función WPUModifyIFSHandle recibe un identificador IFS modificado (posiblemente) modificado de Ws2_32.dll. |
WPUOpenCurrentThread La función WPUOpenCurrentThread abre un identificador para el subproceso actual que se puede usar con funciones superpuestas en un proveedor de servicios en capas. |
WPUPostMessage La función WPUPostMessage realiza la función Estándar de Windows PostMessage de una manera que mantiene la compatibilidad con versiones anteriores de WSOCK32.dll. |
WPUQueryBlockingCallback La función WPUQueryBlockingCallback devuelve un puntero a una función de devolución de llamada que el proveedor de servicios debe invocar periódicamente durante las operaciones de bloqueo de mantenimiento. |
WPUQuerySocketHandleContext La función WPUQuerySocketHandleContext consulta el valor de contexto asociado al identificador de socket especificado. |
WPUQueueApc La función WPUQueueApc pone en cola una llamada de procedimiento asincrónico del modo de usuario (APC) al subproceso especificado para facilitar la invocación de rutinas de finalización de E/S superpuestas. |
WPUResetEvent La función WPUResetEvent restablece el estado del objeto de evento especificado en no asignado. Esta llamada es segura para su uso en el contexto de interrupción. |
WPUSetEvent La función WPUSetEvent establece el estado del objeto de evento especificado en señalizado. Esta llamada es segura para su uso en el contexto de interrupción. |
WSAAdvertiseProvider Hace que un proveedor específico de la versión 2 del espacio de nombres esté disponible para todos los clientes aptos. |
WSAProviderCompleteAsyncCall Notifica a un cliente cuando se completa una llamada asincrónica a un proveedor de la versión 2 del espacio de nombres. |
WSAUnadvertiseProvider Hace que un proveedor específico de espacio de nombres versión 2 ya no esté disponible para los clientes. |
WSCDeinstallProvider Quita el proveedor de transporte especificado de la base de datos de configuración del sistema. |
WSCDeinstallProvider32 Quita el proveedor de transporte de 32 bits especificado de la base de datos de configuración del sistema. |
WSCEnableNSProvider Cambia el estado de un proveedor de espacio de nombres determinado. |
WSCEnableNSProvider32 Habilita o deshabilita un proveedor de espacio de nombres de 32 bits especificado. |
WSCEnumNameSpaceProviders32 Devuelve información sobre los proveedores de espacios de nombres de 32 bits disponibles. Nota Esta llamada es una versión estricta de 32 bits de WSAEnumNameSpaceProviders para su uso en plataformas de 64 bits. Se proporciona para permitir que los procesos de 64 bits accedan a los catálogos de 32 bits. . |
WSCEnumNameSpaceProvidersEx32 Recupera información sobre los proveedores de espacios de nombres de 32 bits disponibles. |
WSCEnumProtocols La función WSCEnumProtocols recupera información sobre los protocolos de transporte disponibles. |
WSCEnumProtocols32 Recupera información sobre los protocolos de transporte disponibles. Nota Esta llamada es una versión estricta de 32 bits de WSCEnumProtocols para su uso en plataformas de 64 bits. Se proporciona para permitir que los procesos de 64 bits accedan a los catálogos de 32 bits. . |
WSCGetApplicationCategory Recupera las categorías del proveedor de servicios en capas (LSP) asociadas a una aplicación. |
WSCGetProviderInfo Recupera los datos asociados a una clase de información para un proveedor de servicios en capas (LSP). |
WSCGetProviderInfo32 Recupera los datos asociados a una clase de información para un proveedor de servicios con capas de 32 bits (LSP). Nota Esta llamada es una versión estricta de 32 bits de WSCGetProviderInfo para su uso en plataformas de 64 bits. |
WSCGetProviderPath La función WSCGetProviderPath recupera la ruta de acceso dll del proveedor especificado. |
WSCGetProviderPath32 Recupera la ruta de acceso del archivo DLL para el proveedor de 32 bits especificado. Nota Esta llamada es una versión estricta de 32 bits de WSCGetProviderPath para su uso en plataformas de 64 bits. Se proporciona para permitir que los procesos de 64 bits accedan a los catálogos de 32 bits. . |
WSCInstallNameSpace Instala un proveedor de espacios de nombres. (WSCInstallNameSpace) |
WSCInstallNameSpace32 Instala un proveedor de espacio de nombres de 32 bits especificado. (WSCInstallNamespace32) |
WSCInstallNameSpaceEx Instala un proveedor de espacios de nombres. (WSCInstallNameSpaceEx) |
WSCInstallNameSpaceEx32 Instala un proveedor de espacio de nombres de 32 bits especificado. (WSCInstallNameSpaceEx32) |
WSCInstallProvider Instala el proveedor de transporte especificado en la base de datos de configuración del sistema. |
WSCInstallProvider64_32 Instala el proveedor de servicios de transporte especificado en las bases de datos de configuración del sistema de 32 y 64 bits en un equipo de 64 bits. |
WSCInstallProviderAndChains Instala el proveedor de transporte de 32 bits especificado, así como sus cadenas de protocolo específicas en la base de datos de configuración del sistema Winsock 2 en un equipo de 32 bits. |
WSCInstallProviderAndChains64_32 Instala el proveedor de transporte especificado y sus cadenas de protocolo específicas en las bases de datos de configuración del sistema Winsock 2 de 32 y 64 bits en un equipo de 64 bits. |
WSCInstallQOSTemplate Instala la plantilla de QoS especificada en la base de datos de configuración del sistema. |
WSCRemoveQOSTemplate Quita la plantilla de QoS especificada de la base de datos de configuración del sistema. |
WSCSetApplicationCategory Establece las categorías de proveedor de servicios en capas (LSP) permitidas asociadas a una aplicación. |
WSCSetProviderInfo Establece el valor de datos de la clase de información especificada para un proveedor de servicios en capas (LSP). |
WSCSetProviderInfo32 Establece el valor de datos de la clase de información especificada para un proveedor de servicios en capas (LSP). |
WSCUnInstallNameSpace Desinstala el proveedor de espacio de nombres indicado. |
WSCUnInstallNameSpace32 Desinstala un proveedor de espacio de nombres específico de 32 bits. |
WSCUpdateProvider Modifica el proveedor de transporte especificado en la base de datos de configuración del sistema. |
WSCUpdateProvider32 Modifica el proveedor de transporte de 32 bits especificado en la base de datos de configuración del sistema. Nota Esta llamada es una versión estricta de 32 bits de WSCUpdateProvider para su uso en plataformas de 64 bits. Se proporciona para permitir que los procesos de 64 bits accedan a los catálogos de 32 bits. . |
WSPStartup La función WSPStartup inicia el uso de una interfaz de proveedor de servicios (SPI) de Windows Sockets por parte de un cliente. |
LPNSPCLEANUP Finaliza el uso de un proveedor de servicios de espacio de nombres de Windows Sockets determinado. |
LPNSPGETSERVICECLASSINFO Recupera toda la información de clase (esquema) pertinente que pertenece al proveedor de espacios de nombres. |
LPNSPINSTALLSERVICECLASS La función NSPInstallServiceClass registra el esquema de la clase de servicio dentro de los proveedores de espacios de nombres. |
LPNSPIOCTL Envía un IOCTL a un proveedor de servicios de espacio de nombres. |
LPNSPLOOKUPSERVICEBEGIN Inicia una consulta de cliente restringida por la información contenida en una estructura WSAQUERYSET. |
LPNSPLOOKUPSERVICEEND Se llama para liberar el identificador después de las llamadas anteriores a NSPLookupServiceBegin y NSPLookupServiceNext. |
LPNSPLOOKUPSERVICENEXT Se llama después de obtener un identificador de una llamada anterior a NSPLookupServiceBegin para recuperar la información de servicio solicitada. |
LPNSPREMOVESERVICECLASS Quita permanentemente una clase de servicio especificada del espacio de nombres . |
LPNSPSETSERVICE Registra o anula el registro de una instancia de servicio dentro de un espacio de nombres. |
LPNSPV2CLEANUP Notifica a un proveedor de servicios de espacio de nombres versión 2 (NSPv2) que ha finalizado una sesión de cliente. |
LPNSPV2CLIENTSESSIONRUNDOWN Notifica a un proveedor de servicios de espacio de nombres versión 2 (NSPv2) que finaliza la sesión de cliente. |
LPNSPV2LOOKUPSERVICEBEGIN Inicia una consulta de cliente de un proveedor de servicios de la versión 2 del espacio de nombres que está restringido por la información contenida en una estructura de WSAQUERYSET2. |
LPNSPV2LOOKUPSERVICEEND Se llama para liberar el identificador después de las llamadas anteriores a NSPv2LookupServiceBegin y NSPv2LookupServiceNextEx. |
LPNSPV2LOOKUPSERVICENEXTEX Se llama después de obtener un identificador de una llamada anterior a NSPv2LookupServiceBegin para recuperar la información solicitada de un proveedor de servicios de espacio de nombres version-2. |
LPNSPV2SETSERVICEEX Registra o anula el registro de una instancia de nombre o servicio dentro de un espacio de nombres de un proveedor de servicios de espacio de nombres versión 2 (NSPv2). |
LPNSPV2STARTUP Notifica a un proveedor de servicios de espacio de nombres versión 2 (NSPv2) que un nuevo proceso de cliente es empezar a usar el proveedor. |
LPWSPACCEPT La función LPWSPAccept acepta condicionalmente una conexión basada en el valor devuelto de una función de condición. |
LPWSPADDRESSTOSTRING La función LPWSPAddressToString convierte todos los componentes de una estructura sockaddr en una representación numérica legible de la dirección. Esto se usa principalmente para fines de visualización. |
LPWSPASYNCSELECT La función LPWSPAsyncSelect solicita la notificación de eventos basada en mensajes de Windows de eventos de red para un socket. |
LPWSPBIND La función LPWSPBind asocia una dirección local (es decir, un nombre) a un socket. |
LPWSPCANCELBLOCKINGCALL La función LPWSPCancelBlockingCall cancela una llamada de bloqueo que está actualmente en curso. |
LPWSPCLEANUP La función LPWSPCleanup finaliza el uso del proveedor de servicios de Windows Sockets. |
LPWSPCLOSESOCKET La función LPWSPCloseSocket cierra un socket. |
LPWSPCONNECT La función LPWSPConnect establece una conexión a un par, intercambia datos de conexión y especifica la calidad de servicio necesaria en función de la especificación de flujo proporcionada. |
LPWSPDUPLICATESOCKET La función LPWSPDuplicateSocket devuelve una estructura WSAPROTOCOL_INFO que se puede usar para crear un nuevo descriptor de socket para un socket compartido. |
LPWSPENUMNETWORKEVENTS La función LPWSPEnumNetworkEvents notifica las apariciones de eventos de red para el socket indicado. |
LPWSPEVENTSELECT La función LPWSPEventSelect especifica un objeto de evento que se va a asociar al conjunto proporcionado de eventos de red. |
LPWSPGETOVERLAPPEDRESULT La función LPWSPGetOverlappedResult devuelve los resultados de una operación superpuesta en el socket especificado. |
LPWSPGETPEERNAME La función LPWSPGetPeerName obtiene la dirección del mismo nivel al que está conectado un socket. |
LPWSPGETQOSBYNAME La función LPWSPGetQOSByName inicializa una estructura de QOS basada en una plantilla con nombre o recupera una enumeración de los nombres de plantilla disponibles. |
LPWSPGETSOCKNAME La función LPWSPGetSockName obtiene el nombre local de un socket. |
LPWSPGETSOCKOPT La función LPWSPGetSockOpt recupera una opción de socket. |
LPWSPIOCTL La función LPWSPIoctl controla el modo de un socket. |
LPWSPJOINLEAF La función LPWSPJoinLeaf combina un nodo hoja en una sesión de varios puntos, intercambia datos de conexión y especifica la calidad de servicio necesaria en función de las especificaciones de flujo proporcionadas. |
LPWSPLISTEN La función LPWSPListen establece un socket para escuchar las conexiones entrantes. |
LPWSPRECV La función LPWSPRecv recibe datos en un socket. |
LPWSPRECVDISCONNECT La función LPWSPRecvDisconnect finaliza la recepción en un socket y recupera los datos de desconexión, si el socket está orientado a la conexión. |
LPWSPRECVFROM La función LPWSPRecvFrom recibe un datagrama y almacena la dirección de origen. |
LPWSPSELECT La función LPWSPSelect determina el estado de uno o varios sockets. |
LPWSPSEND La función LPWSPSend envía datos en un socket conectado. |
LPWSPSENDDISCONNECT La función LPWSPSendDisconnect inicia la finalización de la conexión para el socket y envía datos de desconexión. |
LPWSPSENDTO La función WSPSendTo envía datos a un destino específico mediante E/S superpuesta. |
LPWSPSETSOCKOPT La función LPWSPSetSockOpt establece una opción de socket. |
LPWSPSHUTDOWN La función LPWSPShutdown deshabilita los envíos o las recibe en un socket. |
LPWSPSOCKET La función LPWSPSocket crea un socket. |
LPWSPSTRINGTOADDRESS La función WSPStringToAddress convierte una cadena numérica legible en una estructura de direcciones de socket (sockaddr) adecuada para pasar a rutinas de Windows Sockets que toman dicha estructura. |
NSP_ROUTINE Contiene información sobre las funciones implementadas por un proveedor de servicios de espacio de nombres versión 1 (NSPv1). |
NSPV2_ROUTINE Contiene información sobre las funciones implementadas por un proveedor de servicios de espacio de nombres versión 2 (NSPv2). |
WSATHREADID La estructura WSATHREADID permite a un proveedor identificar un subproceso en el que se pueden poner en cola las llamadas a procedimientos asincrónicos (APC) mediante la función WPUQueueApc. |
WSC_PROVIDER_AUDIT_INFO Contiene información de auditoría para una entrada de proveedor de servicios en capas (LSP) en Windows Sockets 2. |
WSPDATA La estructura WSPDATA contiene información del proveedor de servicios. |
WSPPROC_TABLE Contiene una tabla de punteros a las funciones del proveedor de servicios. |
WSPUPCALLTABLE Contiene una tabla de punteros a las funciones upcall del proveedor de servicios. |
WSC_PROVIDER_INFO_TYPE El tipo de enumeración se usa para especificar la clase de información de un protocolo de servicio en capas (LSP) en Windows Sockets 2. |