NAPI_PROVIDER_TYPE列舉 (nsemail.h)

NAPI_PROVIDER_TYPE列舉會指定命名空間提供者預期的裝載類型。

Syntax

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

常數

 
ProviderType_Application
值: 1
命名空間提供者應該由應用程式裝載。 在本機系統上,可能會有多個類型的命名空間提供者 ProviderType_Application 同時執行。

只要符合下列條件,也可能有多個相同命名空間提供者的實例同時在本機系統上執行。 只有一個相同命名空間提供者應用程式的實例可以在本機系統上同時在單一使用者會話中執行。 Windows Sockets 基礎結構會根據用戶端的身分識別和執行所在的用戶會話,選取命名空間提供者的特定目標實例。 在用戶會話中以使用者 MyUser 身分執行的用戶端,只能連絡在相同會話中以 MyUser 身分執行的相同命名空間提供者實例。
ProviderType_Service
命名空間提供者應該由服務裝載。 目前不支援此裝載模型。

備註

Windows Vista 和更新版本支援此列舉。

在 Windows Vista 和 Windows Server 2008 上, NAPI_PROVIDER_TYPE 列舉僅適用於NS_EMAIL命名空間提供者。 Windows Vista 和 Windows Server 2008 目前僅支援類型 為 ProviderType_Application 提供者的命名空間提供者。 在 Windows Vista 和 Windows Server 2008 上,此值應該一律設定為 ProviderType_Application

NAPI_PROVIDER_TYPE列舉是由NAPI_PROVIDER_INSTALLATION_BLOB結構用來指定NS_EMAIL命名空間提供者的提供類型。 ProviderType_Application類型的 NS_EMAIL 命名空間提供者範例為立即訊息或電子郵件用戶端。 ProviderType_Service 類型的NS_EMAIL 命名空間提供者範例是對等名稱解析通訊協定 (PNRP) 命名空間提供者。

WSCInstallNameSpaceExWSCInstallNameSpaceEx32 函式是用來使用 NAPI_PROVIDER_INSTALLATION_BLOB 結構來安裝NS_EMAIL命名空間的命名空間提供者。

WSAEnumNameSpaceProvidersExWSCEnumNameSpaceProvidersEx32 函式可用來列舉NS_EMAIL命名空間的命名空間提供者,並擷取提供者的NAPI_PROVIDER_INSTALLATION_BLOB結構。

規格需求

需求
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
標頭 nsemail.h

另請參閱

NAPI_PROVIDER_INSTALLATION_BLOB

WSAEnumNameSpaceProvidersEx

WSCEnumNameSpaceProvidersEx32

WSCInstallNameSpaceEx

WSCInstallNameSpaceEx32