CommandLineToArgvW

【勇芳软件工作室】汉化HomePreviousNext

CommandLineToArgvW函数解析一个宽字符的Unicode命令行字符串。它返回一个指向一组宽字符Unicode参数字符串和参数计数的指针,类似于标准C运行时ARGVARGC值。该函数提供了一种从Unicode命令行字符串获取Unicode集ARGVARGC值的方法。

LPWSTR * CommandLineToArgvW(

LPCWSTR【lpCmdLine】,//指向命令行字符串的指针
int *【pNumArgs】//指向接收参数计数的变量的指针
); 

参数

【lpCmdLine】

指向空终止的Unicode命令行字符串。应用程序通常会直接传递给GetCommandLineW的调用返回的值。

【*pNumArgs】

指向函数设置为解析参数计数的整数变量的指针。

返回值

如果函数成功,则返回值是指向构造的参数列表的非空指针,该参数列表是一组Unicode宽字符参数字符串。

如果函数失败,返回值为NULL。要获取扩展错误信息,请调用GetLastError.

备注

调用者有责任在不再需要时释放参数列表使用的内存。要释放内存,请使用单一调用GlobalFreeLocalFree功能。

也可以看看

GetCommandLine, GlobalFree, LocalFree