Funzione GetCommandLineW (processenv.h)
Recupera la stringa della riga di comando per il processo corrente.
Sintassi
LPWSTR GetCommandLineW();
Valore restituito
Il valore restituito è un puntatore alla stringa della riga di comando per il processo corrente.
Commenti
La durata del valore restituito viene gestita dal sistema, le applicazioni non devono liberare o modificare questo valore.
I processi della console possono usare gli argomenti argc e argv delle funzioni main o wmain implementando tali argomenti come punto di ingresso del programma. I processi GUI possono usare l'argomento lpCmdLine delle funzioni WinMain o wWinMain implementando tali processi come punto di ingresso del programma.
Per convertire la riga di comando in una matrice di stili argv di stringhe, passare il risultato da GetCommandLineW a CommandLineToArgvW.
Nota
L'intestazione processenv.h definisce GetCommandLine come alias che seleziona automaticamente la versione ANSI o Unicode di questa funzione in base alla definizione della costante del preprocessore UNICODE. La combinazione dell'utilizzo dell'alias indipendente dalla codifica con il codice che non è indipendente dalla codifica può causare mancate corrispondenze che generano errori di compilazione o di runtime. Per altre informazioni, vedere Convenzioni per i prototipi di funzioni.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [app desktop | App UWP] |
Server minimo supportato | Windows Server 2003 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | processenv.h (include Windows.h in Windows Server 2003, Windows Vista, Windows 7, Windows Server 2008 Windows Server 2008 R2) |
Libreria | Kernel32.lib |
DLL | Kernel32.dll |