Metode IShellLinkA::GetArguments (shobjidl_core.h)
Mendapatkan argumen baris perintah yang terkait dengan objek tautan Shell.
Sintaks
HRESULT GetArguments(
[out] LPSTR pszArgs,
[in] int cch
);
Parameter
[out] pszArgs
Jenis: LPTSTR
Penunjuk ke buffer yang, ketika metode ini berhasil dikembalikan, menerima argumen baris perintah.
[in] cch
Jenis: int
Jumlah maksimum karakter yang dapat disalin ke buffer yang disediakan oleh parameter pszArgs . Dalam kasus string Unicode, tidak ada batasan panjang string maksimum. Dalam kasus string ANSI, panjang maksimum string yang dikembalikan bervariasi tergantung pada versi Windows—MAX_PATH sebelum Windows 2000 dan INFOTIPSIZE (ditentukan dalam Commctrl.h) di Windows 2000 dan yang lebih baru.
Nilai kembali
Jenis: HRESULT
Jika metode ini berhasil, metode ini mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.
Keterangan
Di Windows 7 dan yang lebih baru, disarankan agar Anda mengambil string argumen melalui IPropertyStore (menggunakan nilai PKEY_Link_Arguments ) daripada metode ini, yang dapat secara diam-diam memotong string jika buffer yang disediakan tidak cukup besar. IPropertyStore mengalokasikan string dengan ukuran yang benar.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Target Platform | Windows |
Header | shobjidl_core.h |
DLL | Shell32.dll (versi 4.0 atau yang lebih baru) |
Lihat juga
IShellLinkA
IShellLinkW
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk