Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
- WSCEnableNSProvider
- WSCEnableNSProvider32
- WSCInstallNameSpace
- WSCInstallNameSpace32
- WSCInstallNameSpaceEx
- WSCInstallNameSpaceEx32
- WSCUnInstallNameSpace
- WSCUnInstallNameSpace32
- WSCWriteNameSpaceOrder
- WSCWriteNameSpaceOrder32
Como se mencionó anteriormente, la aplicación de instalación de un proveedor de espacios de nombres debe llamar a WSCInstallNameSpace o WSCInstallNameSpaceEx para registrarse con el Ws2_32.dll y proporcionar información de configuración estática. Para instalar en el catálogo de 32 bits en una plataforma de 64 bits, el proveedor de espacios de nombres debe llamar a WSCInstallNameSpace32 o WSCInstallNameSpaceEx32. El Ws2_32.dll usa esta información para realizar su función de enrutamiento y en su implementación de WSAEnumNameSpaceProviders y WSAEnumNameSpaceProvidersEx. La funciónWSCUnInstallNameSpace dese usa para quitar un proveedor de espacio de nombres del registro y la funciónWSCEnableNSProviderse usa para alternar un proveedor entre los estados activos e inactivos.
En una plataforma de 64 bits, WSCUnInstallNameSpace32 y WSCEnableNSProvider32 son funciones similares para tratar con el catálogo de 32 bits.
Los resultados de estas tres operaciones no son visibles para las aplicaciones que se cargan y ejecutan actualmente. Solo las aplicaciones que comienzan a ejecutarse después de que se hayan producido estas operaciones se verán afectadas por ellas.
Esta arquitectura admite explícitamente la creación de instancias de varios proveedores de espacios de nombres dentro de un único archivo DLL, pero cada proveedor de este tipo debe tener asignado un identificador de proveedor de espacio de nombres único (GUID), y se debe realizar una llamada independiente a WSCInstallNameSpace o WSCInstallNameSpaceEx para cada creación de instancias (en plataformas de 64 bits, las funciones del catálogo de 32 bits son WSCInstallNameSpace32 yWSCInstallNameSpaceEx32). Este proveedor puede determinar qué instancia se está invocando porque el identificador del proveedor de espacios de nombres (NSP) aparece como un parámetro en cada función de NSP.