структура 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
Уровень полномочий поставщика пространства имен для этого домена. Этот член может быть одним из значений из типа перечисления NAPI_PROVIDER_LEVEL , определенного в файле заголовка Nsemail.h .
cchDomainName
Длина (в символах Юникода) строки Юникода, содержащей доменное имя, представленное членом OffsetThisDomainName . Признак конца NULL не учитывается при вычислении длины.
OffsetNextDomainDescription
Смещение (в байтах) к следующей структуре NAPI_DOMAIN_DESCRIPTION_BLOB в структуре NAPI_PROVIDER_INSTALLATION_BLOB .
OffsetThisDomainName
Смещение (в байтах) к строке Юникода, содержащей доменное имя, обрабатываемое этим поставщиком пространства имен для NS_EMAIL пространства имен. Доменное имя должно содержать не менее символов Юникода cchDomainName . Рекомендуется завершающееся значение NULL строки Юникода, содержащей доменное имя, но не обязательное. Это смещение должно быть выровнено по крайней мере на двухбайтовой границе.
Комментарии
Эта структура поддерживается в Windows Vista и более поздних версиях.
Структура NAPI_DOMAIN_DESCRIPTION_BLOB описывает домен, обрабатываемый поставщиком пространства имен для NS_EMAIL пространства имен. Обычное доменное имя, представленное членом OffsetThisDomainName в этой структуре, может быть msn.com или yahoo.com.
Каждый поставщик пространства имен, зарегистрированный в пространстве имен NS_EMAIL, может поддерживать несколько доменов. Список поддерживаемых доменов указывается в большом двоичном объекте регистрации поставщика в виде списка NAPI_DOMAIN_DESCRIPTION_BLOB структур. Каждая поддерживаемая спецификация домена содержит значение NAPI_PROVIDER_LEVEL в элементе AuthLevelNAPI_DOMAIN_DESCRIPTION_BLOB , описывающее тип поддержки, предоставляемой поставщиком для этого домена.
Структура NAPI_DOMAIN_DESCRIPTION_BLOB является членом структуры NAPI_PROVIDER_INSTALLATION_BLOB , используемой для описания и регистрации поставщика пространства имен NS_EMAIL. В структуре NAPI_PROVIDER_INSTALLATION_BLOB для поставщика NS_EMAIL пространств имен может быть несколько NAPI_DOMAIN_DESCRIPTION_BLOB структур.
Функции WSCInstallNameSpaceEx и WSCInstallNameSpaceEx32 используются для установки поставщика пространства имен для NS_EMAIL пространства имен с помощью структуры NAPI_PROVIDER_INSTALLATION_BLOB .
Функции WSAEnumNameSpaceProvidersEx и WSCEnumNameSpaceProvidersEx32 используются для перечисления всех поставщиков пространств имен (включая поставщиков пространств имен NS_EMAIL) и получения структуры NAPI_PROVIDER_INSTALLATION_BLOB для поставщика, если поставщик зарегистрировал BLOB-объекты после установки.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Верхняя часть | nsemail.h |