Fungsi UrlGetPartA (shlwapi.h)
Menerima string URL dan mengembalikan bagian tertentu dari URL tersebut.
LWSTDAPI UrlGetPartA(
[in] PCSTR pszIn,
[out] PSTR pszOut,
[in, out] DWORD *pcchOut,
DWORD dwPart,
DWORD dwFlags
);
[in] pszIn
Jenis: PCTSTR
Untai (karakter) dengan panjang maksimum yang dihentikan null INTERNET_MAX_URL_LENGTH yang berisi URL.
[out] pszOut
Jenis: PTSTR
Penunjuk ke buffer yang, ketika fungsi ini berhasil dikembalikan, menerima string null-terminated dengan bagian URL yang ditentukan.
[in, out] pcchOut
Jenis: DWORD*
Penunjuk ke nilai yang, pada entri, diatur ke jumlah karakter dalam pszOut buffer. Ketika fungsi ini berhasil dikembalikan, nilai tergantung pada apakah fungsi berhasil atau mengembalikan E_POINTER. Untuk nilai pengembalian lainnya, nilai parameter ini tidak ada artinya.
dwPart
Jenis: DWORD
Bendera yang menentukan bagian mana dari URL yang akan diambil. Ini bisa memiliki salah satu nilai berikut.
Nama host.
Kata sandi.
Nomor port.
Bagian kueri URL.
Skema URL.
Nama pengguna.
dwFlags
Jenis: DWORD
Bendera yang dapat diatur untuk menyimpan skema URL, selain bagian yang ditentukan oleh dwPart.
Pertahankan skema URL.
Jenis: HRESULT
Mengembalikan S_OK jika berhasil. Nilai yang ditujukkan oleh pcchOut akan diatur ke jumlah karakter yang ditulis ke buffer output, tidak termasuk penghentian NULL. Jika buffer terlalu kecil, E_POINTER dikembalikan, dan nilai yang diacu oleh
Catatan
Header shlwapi.h mendefinisikan UrlGetPart sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta preprosektor 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.
Syarat | Nilai |
---|---|
klien minimum yang didukung | Windows 2000 Professional, Windows XP [hanya aplikasi desktop] |
server minimum yang didukung |
Windows 2000 Server [hanya aplikasi desktop] |
Platform Target |
Windows |
Header |
shlwapi.h |
Pustaka |
Shlwapi.lib |
DLL |
Shlwapi.dll (versi 5.0 atau yang lebih baru) |