NAPI_DOMAIN_DESCRIPTION_BLOB-Struktur (nsemail.h)
Die NAPI_DOMAIN_DESCRIPTION_BLOB-Struktur beschreibt eine Domäne, die von einem Namespaceanbieter für den NS_EMAIL-Namespace behandelt wird.
typedef struct napi_domain_description_blob_tag {
DWORD AuthLevel;
DWORD cchDomainName;
DWORD OffsetNextDomainDescription;
DWORD OffsetThisDomainName;
} NAPI_DOMAIN_DESCRIPTION_BLOB;
AuthLevel
Die Autoritätsebene des Namespaceanbieters für diese Domäne. Dieser Member kann einer der Werte aus dem NAPI_PROVIDER_LEVEL Enumerationstyp sein, der in der Headerdatei Nsemail.h definiert ist.
cchDomainName
Die Länge in Unicode-Zeichen der Unicode-Zeichenfolge, die den Domänennamen enthält, der durch das OffsetThisDomainName-Element dargestellt wird. Der NULL-Abschlusszeichen wird beim Berechnen der Länge nicht gezählt.
OffsetNextDomainDescription
Der Offset in Byte zur nächsten NAPI_DOMAIN_DESCRIPTION_BLOB-Struktur in der NAPI_PROVIDER_INSTALLATION_BLOB-Struktur .
OffsetThisDomainName
Der Offset in Byte zu einer Unicode-Zeichenfolge, die einen Domänennamen enthält, der von diesem Namespaceanbieter für den NS_EMAIL Namespace behandelt wird. Der Domänenname muss mindestens cchDomainName Unicode-Zeichen lang sein. Die NULL-Beendigung der Unicode-Zeichenfolge, die den Domänennamen enthält, wird empfohlen, ist jedoch nicht erforderlich. Dieser Offset muss mindestens an einer Zwei-Byte-Grenze ausgerichtet werden.
Diese Struktur wird unter Windows Vista und höher unterstützt.
Die NAPI_DOMAIN_DESCRIPTION_BLOB-Struktur beschreibt eine Domäne, die von einem Namespaceanbieter für den NS_EMAIL-Namespace behandelt wird. Ein typischer Domänenname, der durch das OffsetThisDomainName-Element in dieser Struktur dargestellt wird, kann msn.com oder yahoo.com sein.
Jeder Namespaceanbieter, der im NS_EMAIL-Namespace registriert ist, kann mehrere Domänen unterstützen. Die Liste der unterstützten Domänen wird im Anbieterregistrierungsblob als Liste mit NAPI_DOMAIN_DESCRIPTION_BLOB Strukturen angegeben. Jede unterstützte Domänenspezifikation enthält einen NAPI_PROVIDER_LEVEL Wert im AuthLevel-Member des NAPI_DOMAIN_DESCRIPTION_BLOB , der den Typ der Unterstützung beschreibt, die vom Anbieter für diese Domäne bereitgestellt wird.
Die NAPI_DOMAIN_DESCRIPTION_BLOB-Struktur ist ein Member der NAPI_PROVIDER_INSTALLATION_BLOB-Struktur , die zum Beschreiben und Registrieren eines NS_EMAIL-Namespaceanbieters verwendet wird. In der NAPI_PROVIDER_INSTALLATION_BLOB-Struktur für einen NS_EMAIL-Namespaceanbieter können mehrere NAPI_DOMAIN_DESCRIPTION_BLOB-Strukturen vorhanden sein.
Die Funktionen WSCInstallNameSpaceEx und WSCInstallNameSpaceEx32 werden verwendet, um einen Namespaceanbieter für den NS_EMAIL Namespace mithilfe einer NAPI_PROVIDER_INSTALLATION_BLOB-Struktur zu installieren.
Die Funktionen WSAEnumNameSpaceProvidersEx und WSCEnumNameSpaceProvidersEx32 werden verwendet, um alle Namespaceanbieter (einschließlich NS_EMAIL Namespaceanbieter) aufzulisten und die NAPI_PROVIDER_INSTALLATION_BLOB-Struktur für einen Anbieter abzurufen, wenn der Anbieter bei der Installation ein Blob registriert hat.
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Kopfzeile | nsemail.h |