Bagikan melalui


Fungsi WSAUnadvertiseProvider (ws2spi.h)

Fungsi WSAUnadvertiseProvider membuat penyedia namespace layanan tertentu versi-2 tidak lagi tersedia untuk klien.

Sintaks

INT WSAAPI WSAUnadvertiseProvider(
  [in] const GUID *puuidProviderId
);

Parameter

[in] puuidProviderId

Penunjuk ke ID penyedia penyedia namespace.

Mengembalikan nilai

Jika tidak ada kesalahan yang terjadi, WSAUnadvertiseProvider mengembalikan nol. Jika tidak, ia mengembalikan SOCKET_ERROR, dan kode kesalahan tertentu tersedia dengan memanggil WSAGetLastError.

Kode kesalahan Makna
WSAEINVAL
Parameter tidak valid. Kesalahan ini dikembalikan jika parameter puuidProviderId adalah **NULL**.

Keterangan

Fungsi WSAUnadvertiseProvider digunakan sebagai bagian dari arsitektur penyedia layanan namespace versi-2 (NSPv2) yang tersedia di Windows Vista dan yang lebih baru.

Pada Windows Vista dan Windows Server 2008, fungsi WSAUnadvertiseProvider hanya dapat digunakan untuk operasi pada penyedia namespace NS_EMAIL.

Secara umum, penyedia NSPv2 diimplementasikan dalam proses selain aplikasi panggilan. Penyedia NSPv2 tidak diaktifkan sebagai akibat dari aktivitas klien. Setiap aplikasi hosting penyedia memutuskan kapan harus membuat penyedia tertentu tersedia atau tidak tersedia dengan memanggil fungsi WSAAdvertiseProvider dan WSAUnadvertiseProvider . Aktivitas klien hanya menghasilkan upaya untuk menghubungi penyedia, jika tersedia (saat penyedia namespace diiklankan).

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Target Platform Windows
Header ws2spi.h
Pustaka Ws2_32.lib
DLL Ws2_32.dll

Lihat juga

NSPV2_ROUTINE

WSAAdvertiseProvider

WSAEnumNameSpaceProviders

WSAEnumNameSpaceProvidersEx

WSASetService