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(피어 이름 확인 프로토콜) 네임스페이스 공급자입니다.
WSCInstallNameSpaceEx 및 WSCInstallNameSpaceEx32 함수는 NAPI_PROVIDER_INSTALLATION_BLOB 구조를 사용하여 NS_EMAIL 네임스페이스에 대한 네임스페이스 공급자를 설치하는 데 사용됩니다.
WSAEnumNameSpaceProvidersEx 및 WSCEnumNameSpaceProvidersEx32 함수는 NS_EMAIL 네임스페이스에 대한 네임스페이스 공급자를 열거하고 공급자에 대한 NAPI_PROVIDER_INSTALLATION_BLOB 구조를 검색하는 데 사용됩니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 [데스크톱 앱만 해당] |
머리글 | nsemail.h |