Bagikan melalui


IShellLinkW::Metode GetArguments (shobjidl_core.h)

Mendapatkan argumen baris perintah yang terkait dengan objek tautan Shell.

Sintaks

HRESULT GetArguments(
  [out] LPWSTR 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 pada 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.

Mengembalikan nilai

Jenis: HRESULT

Jika metode ini berhasil, metode akan 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

   
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

IShellLink

IShellLink::SetArguments

IShellLinkA

IShellLinkW