Bagikan melalui


Fungsi FreeAddrInfoW (ws2tcpip.h)

Fungsi FreeAddrInfoW membebaskan informasi alamat yang dialokasikan fungsi GetAddrInfoW secara dinamis dalam struktur addrinfoW .

Sintaks

VOID WSAAPI FreeAddrInfoW(
  [in] PADDRINFOW pAddrInfo
);

Parameter

[in] pAddrInfo

Penunjuk ke struktur addrinfoW atau daftar tertaut struktur addrinfoW yang akan dikosongkan. Semua penyimpanan dinamis yang menunjuk ke dalam struktur atau struktur addrinfoW juga dikosongkan.

Nilai kembali

Fungsi ini tidak mengembalikan nilai.

Keterangan

Fungsi FreeAddrInfoW membebaskan struktur addrinfoW yang dialokasikan secara dinamis oleh fungsi Unicode GetAddrInfoW . Fungsi FreeAddrInfoW membebaskan struktur addrinfoW awal yang diarahkan ke dalam parameter pAddrInfo , termasuk buffer apa pun yang menjadi titik anggota struktur, kemudian terus membebaskan struktur addrinfoW yang ditautkan oleh ai_next anggota struktur addrinfoW . Fungsi FreeAddrInfoW terus membebaskan struktur tertaut hingga anggota ai_next NULL ditemui.

Makro dalam file header Winsock menentukan nama fungsi kasus campuran FreeAddrInfo dan struktur ADDRINFOT . Fungsi FreeAddrInfo ini harus dipanggil dengan parameter pAddrInfo dari pointer jenis ADDRINFOT. Ketika UNICODE atau _UNICODE ditentukan, FreeAddrInfo didefinisikan ke FreeAddrInfoW, versi Fungsi Unicode, dan ADDRINFOT didefinisikan ke struktur addrinfoW . Ketika UNICODE atau _UNICODE tidak ditentukan, FreeAddrInfo didefinisikan ke freeaddrinfo, versi ANSI dari fungsi, dan ADDRINFOT didefinisikan ke struktur addrinfo .

Windows 8.1 dan Windows Server 2012 R2: Fungsi ini didukung untuk aplikasi Windows Store di Windows 8.1, Windows Server 2012 R2, dan yang lebih baru.

Catatan

Header ws2tcpip.h mendefinisikan FreeAddrInfo sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta praprosem UNICODE. Mencampur penggunaan alias encoding-netral dengan kode yang tidak mengodekan-netral dapat menyebabkan ketidakcocokan yang mengakibatkan kesalahan kompilasi atau runtime. Untuk informasi selengkapnya, lihat Konvensi untuk Prototipe Fungsi.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8.1, Windows Vista [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2003 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header ws2tcpip.h
Pustaka Ws2_32.lib
DLL Ws2_32.dll

Lihat juga

GetAddrInfoW

Fungsi Winsock

addrinfo

addrinfoW

freeaddrinfo

getaddrinfo