Bagikan melalui


Fungsi NSPStartup (ws2spi.h)

Fungsi NSPStartup mengambil informasi dinamis tentang penyedia, seperti daftar titik entri DLL.

Fungsi ini dipanggil oleh klien setelah inisialisasi. Fungsi NSPStartup dan NSPCleanup harus dipanggil sebagai pasangan. Semua fungsi NSP harus dipanggil dari dalam pasangan NSPStartup/NSPCleanup . Tidak diperlukan bahwa fungsi WSC dipanggil dari dalam pasangan NSPStartup/NSPCleanup .

Sintaks

INT WSAAPI NSPStartup(
  [in]  LPGUID        lpProviderId,
  [out] LPNSP_ROUTINE lpnspRoutines
);

Parameter

[in] lpProviderId

Penyedia yang diinginkan untuk mengembalikan titik masuk.

[out] lpnspRoutines

Penunjuk ke struktur NSP_ROUTINE yang menunjuk ke titik masuk penyedia jika panggilan fungsi berhasil.

Nilai kembali

Fungsi harus mengembalikan NO_ERROR (nol) jika rutinitas berhasil. Ini harus mengembalikan SOCKET_ERROR (–1) jika fungsi gagal dan harus mengatur kode kesalahan yang sesuai menggunakan WSASetLastError.

Nilai Deskripsi
WSA_NOT_ENOUGH_MEMORY
Tidak tersedia cukup memori untuk melakukan operasi ini.
WSAEINVAL
Satu atau beberapa parameter tidak valid, atau hilang, untuk penyedia ini.
WSAEINVALIDPROCTABLE
Tabel panggilan prosedur tidak valid.
WSAEOPNOTSUPP
Operasi tidak didukung. Kesalahan ini dikembalikan jika penyedia namespace tidak menerapkan fungsi ini.
WSASYSNOTREADY
Fungsi NSPStartup saat ini tidak dapat beroperasi karena sistem yang mendasar yang digunakannya untuk menyediakan layanan jaringan saat ini tidak tersedia.

Keterangan

Untuk informasi selengkapnya, lihat struktur NSP_ROUTINE .

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Target Platform Windows
Header ws2spi.h

Lihat juga

NSPCleanup

NSP_ROUTINE

WSASetLastError