다음을 통해 공유


NAPI_DOMAIN_DESCRIPTION_BLOB 구조체(nsemail.h)

NAPI_DOMAIN_DESCRIPTION_BLOB 구조는 NS_EMAIL 네임스페이스에 대한 네임스페이스 공급자가 처리하는 도메인을 설명합니다.

구문

typedef struct napi_domain_description_blob_tag {
  DWORD AuthLevel;
  DWORD cchDomainName;
  DWORD OffsetNextDomainDescription;
  DWORD OffsetThisDomainName;
} NAPI_DOMAIN_DESCRIPTION_BLOB;

멤버

AuthLevel

이 도메인에 대한 네임스페이스 공급자의 권한 수준입니다. 이 멤버는 Nsemail.h 헤더 파일에 정의된 NAPI_PROVIDER_LEVEL 열거형 형식의 값 중 하나일 수 있습니다.

cchDomainName

OffsetThisDomainName 멤버가 나타내는 도메인 이름을 포함하는 유니코드 문자열의 길이(유니코드 문자)입니다. 길이를 계산할 때 NULL 종결자는 계산되지 않습니다.

OffsetNextDomainDescription

NAPI_PROVIDER_INSTALLATION_BLOB 구조체의 다음 NAPI_DOMAIN_DESCRIPTION_BLOB 구조체에 대한 오프셋(바이트)입니다.

OffsetThisDomainName

NS_EMAIL 네임스페이스에 대해 이 네임스페이스 공급자가 처리하는 도메인 이름을 포함하는 유니코드 문자열에 대한 오프셋(바이트)입니다. 도메인 이름은 cchDomainName 유니코드 문자 길이 이상이어야 합니다. 도메인 이름을 포함하는 유니코드 문자열의 NULL 종료는 권장되지만 필수는 아닙니다. 이 오프셋은 최소 2 바이트 경계에 맞춰야 합니다.

설명

이 구조는 Windows Vista 이상에서 지원됩니다.

NAPI_DOMAIN_DESCRIPTION_BLOB 구조는 NS_EMAIL 네임스페이스에 대한 네임스페이스 공급자가 처리하는 도메인을 설명합니다. 이 구조체에서 OffsetThisDomainName 멤버가 나타내는 일반적인 도메인 이름은 msn.com 또는 yahoo.com 수 있습니다.

NS_EMAIL 네임스페이스에 등록된 각 네임스페이스 공급자는 여러 도메인을 지원할 수 있습니다. 지원되는 도메인 목록은 공급자 등록 Blob에서 NAPI_DOMAIN_DESCRIPTION_BLOB 구조 목록으로 지정됩니다. 지원되는 각 도메인 사양에는 해당 도메인에 대해 공급자가 제공하는 지원 유형을 설명하는 NAPI_DOMAIN_DESCRIPTION_BLOB AuthLevel 멤버의 NAPI_PROVIDER_LEVEL 값이 포함되어 있습니다.

NAPI_DOMAIN_DESCRIPTION_BLOB 구조체는 NS_EMAIL 네임스페이스 공급자를 설명하고 등록하는 데 사용되는 NAPI_PROVIDER_INSTALLATION_BLOB 구조체의 멤버입니다. NS_EMAIL 네임스페이스 공급자에 대한 NAPI_PROVIDER_INSTALLATION_BLOB 구조체에는 여러 NAPI_DOMAIN_DESCRIPTION_BLOB 구조가 있을 수 있습니다.

WSCInstallNameSpaceExWSCInstallNameSpaceEx32 함수는 NAPI_PROVIDER_INSTALLATION_BLOB 구조를 사용하여 NS_EMAIL 네임스페이스에 대한 네임스페이스 공급자를 설치하는 데 사용됩니다.

WSAEnumNameSpaceProvidersExWSCEnumNameSpaceProvidersEx32 함수는 모든 네임스페이스 공급자(NS_EMAIL 네임스페이스 공급자 포함)를 열거하고 공급자가 설치 시 Blob을 등록한 경우 공급자의 NAPI_PROVIDER_INSTALLATION_BLOB 구조를 검색하는 데 사용됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱만 해당]
머리글 nsemail.h

추가 정보

NAPI_PROVIDER_INSTALLATION_BLOB

NAPI_PROVIDER_LEVEL

WSAEnumNameSpaceProvidersEx

WSCEnumNameSpaceProvidersEx32

WSCInstallNameSpaceEx

WSCInstallNameSpaceEx32