Fungsi GetCommandLineA (processenv.h)
Mengambil string baris perintah untuk proses saat ini.
Sintaks
LPSTR GetCommandLineA();
Mengembalikan nilai
Nilai yang dikembalikan adalah penunjuk ke string baris perintah untuk proses saat ini.
Keterangan
Masa pakai nilai yang dikembalikan dikelola oleh sistem, aplikasi tidak boleh bebas atau memodifikasi nilai ini.
Proses konsol dapat menggunakan argumen argc dan argv dari fungsi utama atau wmain dengan menerapkannya sebagai titik masuk program. Proses GUI dapat menggunakan argumen lpCmdLine dari fungsi WinMain atau wWinMain dengan mengimplementasikannya sebagai titik masuk program.
Untuk mengonversi baris perintah ke array string gaya argv , teruskan hasil dari GetCommandLineA ke CommandLineToArgW.
Catatan
Header processenv.h mendefinisikan GetCommandLine sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta praprosesor 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
Klien minimum yang didukung | Windows XP [aplikasi desktop | Aplikasi UWP] |
Server minimum yang didukung | Windows Server 2003 [aplikasi desktop | Aplikasi UWP] |
Target Platform | Windows |
Header | processenv.h (termasuk Windows.h pada Windows Server 2003, Windows Vista, Windows 7, Windows Server 2008 Windows Server 2008 R2) |
Pustaka | Kernel32.lib |
DLL | Kernel32.dll |
Lihat juga
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