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.
Header ini digunakan oleh beberapa teknologi. Untuk informasi selengkapnya, lihat:
ws2spi.h berisi antarmuka pemrograman berikut:
Functions
|
NSPStartup Mengambil informasi dinamis tentang penyedia, seperti daftar titik masuk DLL. |
|
WPUCloseEvent Fungsi WPUCloseEvent menutup handel objek peristiwa terbuka. |
|
WPUCloseSocketHandle Fungsi WPUCloseSocketHandle menutup handel soket yang ada. |
|
WPUCloseThread Fungsi WPUCloseThread menutup utas yang dibuka dengan panggilan ke WPUOpenCurrentThread. |
|
WPUCompleteOverlappedRequest Fungsi WPUCompleteOverlappedRequest melakukan pemberitahuan penyelesaian I/O yang tumpang tindih untuk operasi I/O yang tumpang tindih. |
|
WPUCreateEvent Fungsi WPUCreateEvent membuat objek peristiwa baru. |
|
WPUCreateSocketHandle Fungsi WPUCreateSocketHandle membuat handel soket baru. |
|
WPUFDIsSet Fungsi WPUFDIsSet memeriksa keanggotaan handel soket yang ditentukan. |
|
WPUGetProviderPath Fungsi WPUGetProviderPath mengambil jalur DLL untuk penyedia yang ditentukan. |
|
WPUModifyIFSHandle Fungsi WPUModifyIFSHandle menerima handel IFS yang dimodifikasi (mungkin) dari Ws2_32.dll. |
|
WPUOpenCurrentThread Fungsi WPUOpenCurrentThread membuka handel ke utas saat ini yang dapat digunakan dengan fungsi yang tumpang tindih di penyedia layanan berlapis. |
|
WPUPostMessage Fungsi WPUPostMessage melakukan fungsi Windows PostMessage standar dengan cara yang mempertahankan kompatibilitas mundur dengan versi WSOCK32.dllyang lebih lama. |
|
WPUQueryBlockingCallback Fungsi WPUQueryBlockingCallback mengembalikan penunjuk ke fungsi panggilan balik yang harus dipanggil penyedia layanan secara berkala saat melayani operasi pemblokiran. |
|
WPUQuerySocketHandleContext Fungsi WPUQuerySocketHandleContext meminta nilai konteks yang terkait dengan handel soket yang ditentukan. |
|
WPUQueueApc Fungsi WPUQueueApc mengantrekan panggilan prosedur asinkron mode pengguna (APC) ke utas yang ditentukan untuk memfasilitasi pemanggilan rutinitas penyelesaian I/O yang tumpang tindih. |
|
WPUResetEvent Fungsi WPUResetEvent mengatur ulang status objek peristiwa yang ditentukan ke nonsignaled. Panggilan ini aman untuk digunakan dalam konteks interupsi. |
|
WPUSetEvent Fungsi WPUSetEvent mengatur status objek peristiwa yang ditentukan ke sinyal. Panggilan ini aman untuk digunakan dalam konteks interupsi. |
|
WSAAdvertiseProvider Membuat penyedia namespace layanan tertentu versi-2 tersedia untuk semua klien yang memenuhi syarat. |
|
WSAProviderCompleteAsyncCall Memberi tahu klien ketika panggilan asinkron ke penyedia namespace versi-2 selesai. |
|
WSAUnadvertiseProvider Membuat penyedia namespace layanan tertentu versi-2 tidak lagi tersedia untuk klien. |
|
WSCDeinstallProvider Menghapus penyedia transportasi yang ditentukan dari database konfigurasi sistem. |
|
WSCDeinstallProvider32 Menghapus penyedia transportasi 32-bit yang ditentukan dari database konfigurasi sistem. |
|
WSCEnableNSProvider Mengubah status penyedia namespace yang diberikan. |
|
WSCEnableNSProvider32 Mengaktifkan atau menonaktifkan penyedia namespace 32-bit tertentu. |
|
WSCEnumNameSpaceProviders32 Mengembalikan informasi tentang penyedia namespace 32-bit yang tersedia. Catatan Panggilan ini adalah WSAEnumNameSpaceProviders versi 32-bit yang ketat untuk digunakan pada platform 64-bit. Ini disediakan untuk memungkinkan proses 64-bit mengakses katalog 32-bit. . |
|
WSCEnumNameSpaceProvidersEx32 Mengambil informasi tentang penyedia namespace 32-bit yang tersedia. |
|
WSCEnumProtocols Fungsi WSCEnumProtocols mengambil informasi tentang protokol transportasi yang tersedia. |
|
WSCEnumProtocols32 Mengambil informasi tentang protokol transportasi yang tersedia. Catatan Panggilan ini adalah WSCEnumProtocols versi 32-bit yang ketat untuk digunakan pada platform 64-bit. Ini disediakan untuk memungkinkan proses 64-bit mengakses katalog 32-bit. . |
|
WSCGetApplicationCategory Mengambil kategori penyedia layanan berlapis (LSP) yang terkait dengan aplikasi. |
|
WSCGetProviderInfo Mengambil data yang terkait dengan kelas informasi untuk penyedia layanan berlapis (LSP). |
|
WSCGetProviderInfo32 Mengambil data yang terkait dengan kelas informasi untuk penyedia layanan berlapis (LSP) 32-bit. Catatan Panggilan ini adalah WSCGetProviderInfo versi 32-bit yang ketat untuk digunakan pada platform 64-bit. |
|
WSCGetProviderPath Fungsi WSCGetProviderPath mengambil jalur DLL untuk penyedia yang ditentukan. |
|
WSCGetProviderPath32 Mengambil jalur DLL untuk penyedia 32-bit yang ditentukan. Catatan Panggilan ini adalah WSCGetProviderPath versi 32-bit yang ketat untuk digunakan pada platform 64-bit. Ini disediakan untuk memungkinkan proses 64-bit mengakses katalog 32-bit. . |
|
WSCInstallNameSpace Menginstal penyedia namespace layanan. (WSCInstallNameSpace) |
|
WSCInstallNameSpace32 Menginstal penyedia namespace layanan 32-bit tertentu. (WSCInstallNamespace32) |
|
WSCInstallNameSpaceEx Menginstal penyedia namespace layanan. (WSCInstallNameSpaceEx) |
|
WSCInstallNameSpaceEx32 Menginstal penyedia namespace layanan 32-bit tertentu. (WSCInstallNameSpaceEx32) |
|
WSCInstallProvider Menginstal penyedia transportasi yang ditentukan ke dalam database konfigurasi sistem. |
|
WSCInstallProvider64_32 Menginstal penyedia layanan transportasi yang ditentukan ke dalam database konfigurasi sistem 32-bit dan 64-bit pada komputer 64-bit. |
|
WSCInstallProviderAndChains Menginstal penyedia transportasi 32-bit yang ditentukan serta rantai protokol spesifiknya ke dalam database konfigurasi sistem Winsock 2 pada komputer 32-bit. |
|
WSCInstallProviderAndChains64_32 Menginstal penyedia transportasi yang ditentukan dan rantai protokol spesifiknya ke database konfigurasi sistem 32-bit dan 64-bit Winsock 2 pada komputer 64-bit. |
|
WSCInstallQOSTemplate Menginstal templat QoS yang ditentukan dalam database konfigurasi sistem. |
|
WSCRemoveQOSTemplate Menghapus templat QoS yang ditentukan dari database konfigurasi sistem. |
|
WSCSetApplicationCategory Mengatur kategori penyedia layanan berlapis (LSP) yang diizinkan yang terkait dengan aplikasi. |
|
WSCSetProviderInfo Mengatur nilai data untuk kelas informasi yang ditentukan untuk penyedia layanan berlapis (LSP). |
|
WSCSetProviderInfo32 Mengatur nilai data untuk kelas informasi tertentu untuk penyedia layanan berlapis (LSP). |
|
WSCUnInstallNameSpace Menghapus instalan penyedia ruang nama yang ditunjukkan. |
|
WSCUnInstallNameSpace32 Menghapus instalasi penyedia namespace layanan 32-bit tertentu. |
|
WSCUpdateProvider Memodifikasi penyedia transportasi yang ditentukan dalam database konfigurasi sistem. |
|
WSCUpdateProvider32 Memodifikasi penyedia transportasi 32-bit yang ditentukan dalam database konfigurasi sistem. Catatan Panggilan ini adalah WSCUpdateProvider versi 32-bit yang ketat untuk digunakan pada platform 64-bit. Ini disediakan untuk memungkinkan proses 64-bit mengakses katalog 32-bit. . |
|
WSPStartup Fungsi WSPStartup memulai penggunaan antarmuka penyedia layanan (SPI) Windows Sockets oleh klien. |
Fungsi panggilan balik
|
LPNSPCLEANUP Mengakhiri penggunaan penyedia layanan namespace Layanan Windows Sockets tertentu. |
|
LPNSPGETSERVICECLASSINFO Mengambil semua informasi kelas (skema) yang berkaitan dengan penyedia namespace layanan. |
|
LPNSPINSTALLSERVICECLASS Fungsi NSPInstallServiceClass mendaftarkan skema kelas layanan dalam penyedia namespace layanan. |
|
LPNSPIOCTL Mengirim IOCTL ke penyedia layanan namespace. |
|
LPNSPLOOKUPSERVICEBEGIN Memulai kueri klien yang dibatasi oleh informasi yang terkandung dalam struktur WSAQUERYSET. |
|
LPNSPLOOKUPSERVICEEND Dipanggil untuk membebaskan handel setelah panggilan sebelumnya ke NSPLookupServiceBegin dan NSPLookupServiceNext. |
|
LPNSPLOOKUPSERVICENEXT Dipanggil setelah mendapatkan handel dari panggilan sebelumnya ke NSPLookupServiceBegin untuk mengambil informasi layanan yang diminta. |
|
LPNSPREMOVESERVICECLASS Menghapus kelas layanan tertentu secara permanen dari namespace layanan. |
|
LPNSPSETSERVICE Mendaftarkan atau membatalkan pendaftaran instans layanan dalam namespace layanan. |
|
LPNSPV2CLEANUP Memberi tahu penyedia layanan namespace layanan versi-2 (NSPv2) bahwa sesi klien telah dihentikan. |
|
LPNSPV2CLIENTSESSIONRUNDOWN Memberi tahu penyedia layanan namespace layanan versi-2 (NSPv2) bahwa sesi klien dihentikan. |
|
LPNSPV2LOOKUPSERVICEBEGIN Memulai kueri klien dari penyedia layanan namespace layanan versi-2 yang dibatasi oleh informasi yang terkandung dalam struktur WSAQUERYSET2. |
|
LPNSPV2LOOKUPSERVICEEND Dipanggil untuk membebaskan handel setelah panggilan sebelumnya ke NSPv2LookupServiceBegin dan NSPv2LookupServiceNextEx. |
|
LPNSPV2LOOKUPSERVICENEXTEX Dipanggil setelah mendapatkan handel dari panggilan sebelumnya ke NSPv2LookupServiceBegin untuk mengambil informasi yang diminta dari penyedia layanan namespace versi-2. |
|
LPNSPV2SETSERVICEEX Mendaftarkan atau membatalkan pendaftaran nama atau instans layanan dalam namespace penyedia layanan namespace layanan versi-2 (NSPv2). |
|
LPNSPV2STARTUP Memberi tahu penyedia layanan namespace layanan versi-2 (NSPv2) bahwa proses klien baru akan mulai menggunakan penyedia. |
|
LPWSPACCEPT Fungsi LPWSPAccept secara kondisional menerima koneksi berdasarkan nilai pengembalian fungsi kondisi. |
|
LPWSPADDRESSTOSTRING Fungsi LPWSPAddressToString mengonversi semua komponen struktur sockaddr menjadi representasi string numerik alamat yang dapat dibaca manusia. Ini digunakan terutama untuk tujuan tampilan. |
|
LPWSPASYNCSELECT Fungsi LPWSPAsyncSelect meminta pemberitahuan peristiwa berbasis pesan Windows tentang peristiwa jaringan untuk soket. |
|
LPWSPBIND Fungsi LPWSPBind mengaitkan alamat lokal (yaitu, nama) dengan soket. |
|
LPWSPCANCELBLOCKINGCALL Fungsi LPWSPCancelBlockingCall membatalkan panggilan pemblokiran yang saat ini sedang berlangsung. |
|
LPWSPCLEANUP Fungsi LPWSPCleanup mengakhiri penggunaan penyedia layanan Windows Sockets. |
|
LPWSPCLOSESOCKET Fungsi LPWSPCloseSocket menutup soket. |
|
LPWSPCONNECT Fungsi LPWSPConnect membuat koneksi ke serekan, bertukar data koneksi, dan menentukan kualitas layanan yang diperlukan berdasarkan spesifikasi alur yang disediakan. |
|
LPWSPDUPLICATESOCKET Fungsi LPWSPDuplicateSocket mengembalikan struktur WSAPROTOCOL_INFO yang dapat digunakan untuk membuat deskriptor soket baru untuk soket bersama. |
|
LPWSPENUMNETWORKEVENTS Fungsi LPWSPEnumNetworkEvents melaporkan kemunculan peristiwa jaringan untuk soket yang ditunjukkan. |
|
LPWSPEVENTSELECT Fungsi LPWSPEventSelect menentukan objek peristiwa yang akan dikaitkan dengan serangkaian peristiwa jaringan yang disediakan. |
|
LPWSPGETOVERLAPPEDRESULT Fungsi LPWSPGetOverlappedResult mengembalikan hasil operasi yang tumpang tindih pada soket yang ditentukan. |
|
LPWSPGETPEERNAME Fungsi LPWSPGetPeerName mendapatkan alamat peer tempat soket tersambung. |
|
LPWSPGETQOSBYNAME Fungsi LPWSPGetQOSByName menginisialisasi struktur QOS berdasarkan templat bernama, atau mengambil enumerasi nama templat yang tersedia. |
|
LPWSPGETSOCKNAME Fungsi LPWSPGetSockName mendapatkan nama lokal untuk soket. |
|
LPWSPGETSOCKOPT Fungsi LPWSPGetSockOpt mengambil opsi soket. |
|
LPWSPIOCTL Fungsi LPWSPIoctl mengontrol mode soket. |
|
LPWSPJOINLEAF Fungsi LPWSPJoinLeaf menggabungkan simpul daun ke dalam sesi multi-titik, bertukar menghubungkan data, dan menentukan kualitas layanan yang diperlukan berdasarkan spesifikasi alur yang disediakan. |
|
LPWSPLISTEN Fungsi LPWSPListen membuat soket untuk mendengarkan koneksi masuk. |
|
LPWSPRECV Fungsi LPWSPRecv menerima data pada soket. |
|
LPWSPRECVDISCONNECT Fungsi LPWSPRecvDisconnect menghentikan penerimaan pada soket dan mengambil data pemutusan, jika soket berorientasi koneksi. |
|
LPWSPRECVFROM Fungsi LPWSPRecvFrom menerima datagram dan menyimpan alamat sumber. |
|
LPWSPSELECT Fungsi LPWSPSelect menentukan status satu atau beberapa soket. |
|
LPWSPSEND Fungsi LPWSPSend mengirim data pada soket yang terhubung. |
|
LPWSPSENDDISCONNECT Fungsi LPWSPSendDisconnect memulai penghentian koneksi untuk soket dan mengirim data pemutusan sambungan. |
|
LPWSPSENDTO Fungsi WSPSendTo mengirim data ke tujuan tertentu menggunakan I/O yang tumpang tindih. |
|
LPWSPSETSOCKOPT Fungsi LPWSPSetSockOpt mengatur opsi soket. |
|
LPWSPSHUTDOWN Fungsi LPWSPShutdown menonaktifkan pengiriman dan/atau penerimaan pada soket. |
|
LPWSPSOCKET Fungsi LPWSPSocket membuat soket. |
|
LPWSPSTRINGTOADDRESS Fungsi WSPStringToAddress mengonversi string numerik yang dapat dibaca manusia ke struktur alamat soket (sockaddr) yang cocok untuk meneruskan ke rutinitas Windows Sockets yang mengambil struktur seperti itu. |
Struktur
|
NSP_ROUTINE Berisi informasi mengenai fungsi yang diterapkan oleh penyedia layanan namespace layanan versi 1 (NSPv1). |
|
NSPV2_ROUTINE Berisi informasi tentang fungsi yang diterapkan oleh penyedia layanan namespace layanan versi-2 (NSPv2). |
|
WSATHREADID Struktur WSATHREADID memungkinkan penyedia mengidentifikasi utas tempat panggilan prosedur asinkron (APC) dapat diantrekan menggunakan fungsi WPUQueueApc. |
|
WSC_PROVIDER_AUDIT_INFO Berisi informasi audit untuk entri penyedia layanan berlapis (LSP) di Windows Sockets 2. |
|
WSPDATA Struktur WSPDATA berisi informasi penyedia layanan. |
|
WSPPROC_TABLE Berisi tabel pointer ke fungsi penyedia layanan. |
|
WSPUPCALLTABLE Berisi tabel penunjuk ke fungsi penarikan penyedia layanan. |
Enumerasi
|
WSC_PROVIDER_INFO_TYPE Jenis enumerasi digunakan untuk menentukan kelas informasi protokol layanan berlapis (LSP) di Windows Sockets 2. |