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 구조가 있을 수 있습니다.
WSCInstallNameSpaceEx 및 WSCInstallNameSpaceEx32 함수는 NAPI_PROVIDER_INSTALLATION_BLOB 구조를 사용하여 NS_EMAIL 네임스페이스에 대한 네임스페이스 공급자를 설치하는 데 사용됩니다.
WSAEnumNameSpaceProvidersEx 및 WSCEnumNameSpaceProvidersEx32 함수는 모든 네임스페이스 공급자(NS_EMAIL 네임스페이스 공급자 포함)를 열거하고 공급자가 설치 시 Blob을 등록한 경우 공급자의 NAPI_PROVIDER_INSTALLATION_BLOB 구조를 검색하는 데 사용됩니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 [데스크톱 앱만 해당] |
머리글 | nsemail.h |