Fungsi WPUGetProviderPath (ws2spi.h)
Fungsi WPUGetProviderPath mengambil jalur DLL untuk penyedia yang ditentukan.
Sintaks
int WPUGetProviderPath(
[in] LPGUID lpProviderId,
[out] WCHAR *lpszProviderDllPath,
[in, out] LPINT lpProviderDllPathLen,
[out] LPINT lpErrno
);
Parameter
[in] lpProviderId
Pengidentifikasi unik lokal penyedia. Ini harus merupakan nilai yang diperoleh dengan menggunakan WSCEnumProtocols.
[out] lpszProviderDllPath
Penunjuk ke buffer yang berisi string yang mengidentifikasi jalur DLL penyedia. Jalur ini adalah string yang dihentikan null dan string lingkungan yang disematkan (seperti %SystemRoot%) belum diperluas.
[in, out] lpProviderDllPathLen
Ukuran buffer yang diacu oleh lpszProviderDllPath, dalam karakter.
[out] lpErrno
Arahkan ke kode kesalahan.
Mengembalikan nilai
Jika tidak ada kesalahan yang terjadi, WPUGetProviderPath mengembalikan nol. Jika tidak, kode mengembalikan SOCKET_ERROR, dan kode kesalahan tertentu tersedia di lpErrno.
Kode kesalahan | Makna |
---|---|
Parameter lpProviderId tidak menentukan penyedia yang valid. | |
Baik lpszProviderDllPath atau lpErrno tidak berada di bagian ruang alamat pengguna yang valid, atau lpProviderDllPathLen terlalu kecil. |
Keterangan
Fungsi WPUGetProviderPath mengambil jalur DLL untuk penyedia yang ditentukan. Jalur DLL dihentikan null dan mungkin berisi string lingkungan yang disematkan (seperti %SystemRoot%). Dengan demikian, string harus diperluas sebelum digunakan dengan LoadLibrary. Untuk informasi selengkapnya, lihat LoadLibrary.
Persyaratan
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 |