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 |
---|---|
Tidak tersedia cukup memori untuk melakukan operasi ini. | |
Satu atau beberapa parameter tidak valid, atau hilang, untuk penyedia ini. | |
Tabel panggilan prosedur tidak valid. | |
Operasi tidak didukung. Kesalahan ini dikembalikan jika penyedia namespace tidak menerapkan fungsi ini. | |
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 |