Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Fungsi NSPInstallServiceClass mendaftarkan skema kelas layanan dalam penyedia namespace layanan.
Skema ini mencakup nama kelas, pengidentifikasi kelas, dan informasi jenis khusus namespace yang umum untuk semua instans layanan, seperti pengidentifikasi SAP atau pengidentifikasi objek. Penyedia namespace dinamis diharapkan untuk menyimpan informasi kelas apa pun yang terkait dengan namespace tersebut.
Sintaks
LPNSPINSTALLSERVICECLASS Lpnspinstallserviceclass;
INT Lpnspinstallserviceclass(
[in] LPGUID lpProviderId,
[in] LPWSASERVICECLASSINFOW lpServiceClassInfo
)
{...}
Parameter
[in] lpProviderId
Pointer ke GUID penyedia namespace layanan tertentu tempat skema kelas layanan ini terdaftar.
[in] lpServiceClassInfo
Penunjuk ke informasi skema kelas layanan.
Mengembalikan nilai
Fungsi harus mengembalikan NO_ERROR (nol) jika rutinitas berhasil. Ini harus mengembalikan SOCKET_ERROR (–1) jika rutinitas gagal dan harus mengatur kode kesalahan yang sesuai menggunakan WSASetLastError.
Kode kesalahan | Makna |
---|---|
Penyedia namespace tidak dapat menyediakan informasi kelas yang diminta. | |
Tidak tersedia cukup memori untuk melakukan operasi ini. | |
Rutinitas panggilan tidak memiliki hak istimewa yang memadai untuk melakukan operasi ini. | |
Informasi kelas layanan telah terdaftar untuk pengidentifikasi kelas layanan ini. Untuk memodifikasi informasi kelas layanan, pertama-tama panggil NSPRemoveServiceClass, lalu instal ulang dengan data informasi kelas yang diperbarui. | |
Pengidentifikasi kelas layanan tidak valid atau terstruktur secara tidak benar. Kesalahan ini dikembalikan jika parameter lpServiceClassInfo **NULL**. | |
Operasi tidak didukung. Kesalahan ini dikembalikan jika penyedia namespace tidak menerapkan fungsi ini. | |
Nama yang diminta valid, tetapi tidak ada data dari jenis yang diminta yang ditemukan. |
Keterangan
Penyedia namespace dianjurkan, tetapi tidak diperlukan, untuk menyimpan informasi yang khusus untuk namespace yang mereka dukung.
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 |