다음을 통해 공유


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 형식의 네임스페이스 공급자가 여러 명 있을 수 있습니다.

다음 조건이 충족되는 한 로컬 시스템에서 동시에 실행되는 동일한 네임스페이스 공급자의 여러 인스턴스가 있을 수도 있습니다. 동일한 네임스페이스 공급자 애플리케이션의 instance 로컬 시스템의 단일 사용자 세션에서 동시에 실행할 수 있습니다. Windows 소켓 인프라는 클라이언트의 ID 및 실행 중인 사용자 세션에 따라 네임스페이스 공급자의 특정 대상 instance 선택합니다. 사용자 세션에서 사용자 MyUser로 실행되는 클라이언트는 동일한 세션에서 MyUser로 실행되는 동일한 네임스페이스 공급자의 instance만 연결할 수 있습니다.
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