enumeración NAPI_PROVIDER_TYPE (nsemail.h)

La enumeración NAPI_PROVIDER_TYPE especifica el tipo de hospedaje esperado para un proveedor de espacios de nombres.

Syntax

typedef enum napi_provider_type_tag {
  ProviderType_Application = 1,
  ProviderType_Service
} NAPI_PROVIDER_TYPE;

Constantes

 
ProviderType_Application
Valor: 1
Se espera que el proveedor de espacios de nombres se hospede en una aplicación. Puede haber varios proveedores de espacios de nombres de tipo ProviderType_Application que se ejecuten al mismo tiempo en un sistema local.

También puede haber varias instancias del mismo proveedor de espacios de nombres que se ejecuten al mismo tiempo en un sistema local siempre que se cumplan las condiciones siguientes. Solo se puede ejecutar una instancia de la misma aplicación de proveedor de espacios de nombres en una sola sesión de usuario al mismo tiempo en el sistema local. La infraestructura de Windows Sockets seleccionará la instancia de destino determinada de un proveedor de espacio de nombres en función de la identidad del cliente y la sesión de usuario en la que se ejecuta. Los clientes que se ejecutan como usuario MyUser en una sesión de usuario solo podrán ponerse en contacto con una instancia del mismo proveedor de espacios de nombres que se ejecuta como MyUser en la misma sesión.
ProviderType_Service
Se espera que un servicio hospede el proveedor de espacios de nombres. Este modelo de hospedaje no se admite actualmente.

Comentarios

Esta enumeración se admite en Windows Vista y versiones posteriores.

En Windows Vista y Windows Server 2008, la enumeración NAPI_PROVIDER_TYPE solo se aplica a NS_EMAIL proveedores de espacios de nombres. Windows Vista y Windows Server 2008 actualmente solo admiten proveedores de espacios de nombres de tipo ProviderType_Application proveedores. En Windows Vista y Windows Server 2008, este valor siempre debe establecerse en ProviderType_Application.

La estructura NAPI_PROVIDER_INSTALLATION_BLOB usa la enumeración NAPI_PROVIDER_TYPE para especificar el tipo de proporcionar de un proveedor de espacio de nombres NS_EMAIL. Algunos ejemplos de un proveedor de espacio de nombres NS_EMAIL de tipo ProviderType_Application serían la mensajería instantánea o los clientes de correo electrónico. Un ejemplo de un proveedor de espacio de nombres NS_EMAIL de tipo ProviderType_Service sería el proveedor de espacio de nombres del Protocolo de resolución de nombres del mismo nivel (PNRP).

Las funciones WSCInstallNameSpaceEx y WSCInstallNameSpaceEx32 se usan para instalar un proveedor de espacios de nombres para el espacio de nombres NS_EMAIL mediante una estructura de NAPI_PROVIDER_INSTALLATION_BLOB .

Las funciones WSAEnumNameSpaceProvidersEx y WSCEnumNameSpaceProvidersEx32 se usan para enumerar proveedores de espacios de nombres para el espacio de nombres NS_EMAIL y recuperar la estructura de NAPI_PROVIDER_INSTALLATION_BLOB para un proveedor.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Encabezado nsemail.h

Consulte también

NAPI_PROVIDER_INSTALLATION_BLOB

WSAEnumNameSpaceProvidersEx

WSCEnumNameSpaceProvidersEx32

WSCInstallNameSpaceEx

WSCInstallNameSpaceEx32