estrutura NAPI_DOMAIN_DESCRIPTION_BLOB (nsemail.h)
A estrutura NAPI_DOMAIN_DESCRIPTION_BLOB descreve um domínio manipulado por um provedor de namespace para o namespace NS_EMAIL.
Sintaxe
typedef struct napi_domain_description_blob_tag {
DWORD AuthLevel;
DWORD cchDomainName;
DWORD OffsetNextDomainDescription;
DWORD OffsetThisDomainName;
} NAPI_DOMAIN_DESCRIPTION_BLOB;
Membros
AuthLevel
O nível de autoridade do provedor de namespace para esse domínio. Esse membro pode ser um dos valores do tipo de enumeração NAPI_PROVIDER_LEVEL definido no arquivo de cabeçalho Nsemail.h .
cchDomainName
O comprimento, em caracteres Unicode, da cadeia de caracteres Unicode que contém o nome de domínio representado pelo membro OffsetThisDomainName . O terminador NULL não é contado ao calcular o comprimento.
OffsetNextDomainDescription
O deslocamento, em bytes, para a próxima estrutura NAPI_DOMAIN_DESCRIPTION_BLOB na estrutura NAPI_PROVIDER_INSTALLATION_BLOB .
OffsetThisDomainName
O deslocamento, em bytes, para uma cadeia de caracteres Unicode que contém um nome de domínio manipulado por esse provedor de namespace para o namespace NS_EMAIL. O nome de domínio deve ter pelo menos caracteres Unicode cchDomainName de comprimento. Null-termination da cadeia de caracteres Unicode que contém o nome de domínio é recomendado, mas não é necessário. Esse deslocamento deve ser alinhado em um limite mínimo de dois bytes.
Comentários
Essa estrutura tem suporte no Windows Vista e posterior.
A estrutura NAPI_DOMAIN_DESCRIPTION_BLOB descreve um domínio manipulado por um provedor de namespace para o namespace NS_EMAIL. Um nome de domínio típico representado pelo membro OffsetThisDomainName nessa estrutura pode ser msn.com ou yahoo.com.
Cada provedor de namespace registrado no namespace NS_EMAIL pode dar suporte a vários domínios. A lista de domínios com suporte é especificada no blob de registro do provedor como uma lista de estruturas de NAPI_DOMAIN_DESCRIPTION_BLOB . Cada especificação de domínio com suporte contém um valor NAPI_PROVIDER_LEVEL no membro AuthLevel do NAPI_DOMAIN_DESCRIPTION_BLOB que descreve o tipo de suporte fornecido pelo provedor para esse domínio.
A estrutura NAPI_DOMAIN_DESCRIPTION_BLOB é um membro da estrutura NAPI_PROVIDER_INSTALLATION_BLOB usada para descrever e registrar um provedor de namespace NS_EMAIL. Pode haver várias estruturas NAPI_DOMAIN_DESCRIPTION_BLOB na estrutura NAPI_PROVIDER_INSTALLATION_BLOB para um provedor de namespace NS_EMAIL.
As funções WSCInstallNameSpaceEx e WSCInstallNameSpaceEx32 são usadas para instalar um provedor de namespace para o namespace NS_EMAIL usando uma estrutura NAPI_PROVIDER_INSTALLATION_BLOB .
As funções WSAEnumNameSpaceProvidersEx e WSCEnumNameSpaceProvidersEx32 são usadas para enumerar todos os provedores de namespace (incluindo provedores de namespace NS_EMAIL) e para recuperar a estrutura NAPI_PROVIDER_INSTALLATION_BLOB para um provedor se o provedor registrou um blob após a instalação.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Cabeçalho | nsemail.h |