struttura NAPI_DOMAIN_DESCRIPTION_BLOB (nsemail.h)
La struttura NAPI_DOMAIN_DESCRIPTION_BLOB descrive un dominio gestito da un provider di spazi dei nomi per lo spazio dei nomi NS_EMAIL.
Sintassi
typedef struct napi_domain_description_blob_tag {
DWORD AuthLevel;
DWORD cchDomainName;
DWORD OffsetNextDomainDescription;
DWORD OffsetThisDomainName;
} NAPI_DOMAIN_DESCRIPTION_BLOB;
Members
AuthLevel
Livello di autorità del provider dello spazio dei nomi per questo dominio. Questo membro può essere uno dei valori del tipo di enumerazione NAPI_PROVIDER_LEVEL definito nel file di intestazione Nsemail.h .
cchDomainName
Lunghezza, in caratteri Unicode, della stringa Unicode che contiene il nome di dominio rappresentato dal membro OffsetThisDomainName . Il carattere di terminazione NULL non viene conteggiato durante il calcolo della lunghezza.
OffsetNextDomainDescription
Offset, in byte, alla struttura NAPI_DOMAIN_DESCRIPTION_BLOB successiva nella struttura NAPI_PROVIDER_INSTALLATION_BLOB .
OffsetThisDomainName
Offset, in byte, in una stringa Unicode contenente un nome di dominio gestito da questo provider dello spazio dei nomi per lo spazio dei nomi NS_EMAIL. Il nome di dominio deve contenere almeno caratteri Unicode cchDomainName . La terminazione NULL della stringa Unicode che contiene il nome di dominio è consigliata, ma non è obbligatoria. Questo offset deve essere allineato su almeno un limite a due byte.
Commenti
Questa struttura è supportata in Windows Vista e versioni successive.
La struttura NAPI_DOMAIN_DESCRIPTION_BLOB descrive un dominio gestito da un provider di spazi dei nomi per lo spazio dei nomi NS_EMAIL. Un nome di dominio tipico rappresentato dal membro OffsetThisDomainName in questa struttura potrebbe essere msn.com o yahoo.com.
Ogni provider di spazi dei nomi registrato nello spazio dei nomi NS_EMAIL può supportare più domini. L'elenco dei domini supportati viene specificato nel BLOB di registrazione del provider come elenco di strutture NAPI_DOMAIN_DESCRIPTION_BLOB . Ogni specifica di dominio supportata contiene un valore NAPI_PROVIDER_LEVEL nel membro AuthLevel del NAPI_DOMAIN_DESCRIPTION_BLOB che descrive il tipo di supporto fornito dal provider per tale dominio.
La struttura NAPI_DOMAIN_DESCRIPTION_BLOB è un membro della struttura NAPI_PROVIDER_INSTALLATION_BLOB utilizzata per descrivere e registrare un provider di spazi dei nomi NS_EMAIL. Potrebbero essere presenti più strutture NAPI_DOMAIN_DESCRIPTION_BLOB nella struttura NAPI_PROVIDER_INSTALLATION_BLOB per un provider di spazi dei nomi NS_EMAIL.
Le funzioni WSCInstallNameSpaceEx e WSCInstallNameSpaceEx32 vengono usate per installare un provider di spazi dei nomi per lo spazio dei nomi NS_EMAIL utilizzando una struttura NAPI_PROVIDER_INSTALLATION_BLOB .
Le funzioni WSAEnumNameSpaceProvidersEx e WSCEnumNameSpaceProvidersEx32 vengono usate per enumerare tutti i provider di spazi dei nomi (inclusi i provider di spazi dei nomi NS_EMAIL) e recuperare la struttura NAPI_PROVIDER_INSTALLATION_BLOB per un provider se il provider ha registrato un BLOB al momento dell'installazione.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Intestazione | nsemail.h |