Bagikan melalui


struktur NAPI_DOMAIN_DESCRIPTION_BLOB (nsemail.h)

Struktur NAPI_DOMAIN_DESCRIPTION_BLOB menjelaskan domain yang ditangani oleh penyedia namespace layanan untuk namespace NS_EMAIL.

Sintaks

typedef struct napi_domain_description_blob_tag {
  DWORD AuthLevel;
  DWORD cchDomainName;
  DWORD OffsetNextDomainDescription;
  DWORD OffsetThisDomainName;
} NAPI_DOMAIN_DESCRIPTION_BLOB;

Anggota

AuthLevel

Tingkat otoritas penyedia namespace layanan untuk domain ini. Anggota ini bisa menjadi salah satu nilai dari jenis enumerasi NAPI_PROVIDER_LEVEL yang ditentukan dalam file header Nsemail.h .

cchDomainName

Panjangnya, dalam karakter Unicode, dari string Unicode yang berisi nama domain yang diwakili oleh anggota OffsetThisDomainName . Terminator NULL tidak dihitung saat menghitung panjang.

OffsetNextDomainDescription

Offset, dalam byte, ke struktur NAPI_DOMAIN_DESCRIPTION_BLOB berikutnya dalam struktur NAPI_PROVIDER_INSTALLATION_BLOB .

OffsetThisDomainName

Offset, dalam byte, ke string Unicode yang berisi nama domain yang ditangani oleh penyedia namespace layanan ini untuk namespace NS_EMAIL. Panjang nama domain harus minimal karakter cchDomainName Unicode. Penghentian NULL dari string Unicode yang berisi nama domain disarankan, tetapi tidak diperlukan. Offset ini harus diselaraskan pada batas minimal dua byte.

Keterangan

Struktur ini didukung pada Windows Vista dan yang lebih baru.

Struktur NAPI_DOMAIN_DESCRIPTION_BLOB menjelaskan domain yang ditangani oleh penyedia namespace layanan untuk namespace NS_EMAIL. Nama domain umum yang diwakili oleh anggota OffsetThisDomainName dalam struktur ini mungkin msn.com atau yahoo.com.

Setiap penyedia namespace yang terdaftar di namespace NS_EMAIL dapat mendukung beberapa domain. Daftar domain yang didukung ditentukan dalam blob pendaftaran penyedia sebagai daftar struktur NAPI_DOMAIN_DESCRIPTION_BLOB . Setiap spesifikasi domain yang didukung berisi nilai NAPI_PROVIDER_LEVEL di anggota AuthLevel dari NAPI_DOMAIN_DESCRIPTION_BLOB yang menjelaskan jenis dukungan yang disediakan oleh penyedia untuk domain tersebut.

Struktur NAPI_DOMAIN_DESCRIPTION_BLOB adalah anggota struktur NAPI_PROVIDER_INSTALLATION_BLOB yang digunakan untuk menjelaskan dan mendaftarkan penyedia namespace NS_EMAIL. Mungkin ada beberapa struktur NAPI_DOMAIN_DESCRIPTION_BLOB dalam struktur NAPI_PROVIDER_INSTALLATION_BLOB untuk penyedia namespace NS_EMAIL.

Fungsi WSCInstallNameSpaceEx dan WSCInstallNameSpaceEx32 digunakan untuk menginstal penyedia namespace layanan untuk namespace NS_EMAIL menggunakan struktur NAPI_PROVIDER_INSTALLATION_BLOB .

Fungsi WSAEnumNameSpaceProvidersEx dan WSCEnumNameSpaceProvidersEx32 digunakan untuk menghitung semua penyedia namespace layanan (termasuk penyedia namespace NS_EMAIL) dan untuk mengambil struktur NAPI_PROVIDER_INSTALLATION_BLOB untuk penyedia jika penyedia mendaftarkan blob saat penginstalan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Header nsemail.h

Lihat juga

NAPI_PROVIDER_INSTALLATION_BLOB

NAPI_PROVIDER_LEVEL

WSAEnumNameSpaceProvidersEx

WSCEnumNameSpaceProvidersEx32

WSCInstallNameSpaceEx

WSCInstallNameSpaceEx32