CommandLineToArgvW函数解析一个宽字符的Unicode命令行字符串。它返回一个指向一组宽字符Unicode参数字符串和参数计数的指针,类似于标准C运行时ARGV和ARGC值。该函数提供了一种从Unicode命令行字符串获取Unicode集ARGV和ARGC值的方法。
LPWSTR * CommandLineToArgvW(
LPCWSTR【lpCmdLine】, | //指向命令行字符串的指针 |
int *【pNumArgs】 | //指向接收参数计数的变量的指针 |
); |
参数
【lpCmdLine】
指向空终止的Unicode命令行字符串。应用程序通常会直接传递给GetCommandLineW的调用返回的值。
【*pNumArgs】
指向函数设置为解析参数计数的整数变量的指针。
返回值
如果函数成功,则返回值是指向构造的参数列表的非空指针,该参数列表是一组Unicode宽字符参数字符串。
如果函数失败,返回值为NULL。要获取扩展错误信息,请调用GetLastError.
备注
调用者有责任在不再需要时释放参数列表使用的内存。要释放内存,请使用单一调用GlobalFree或LocalFree功能。
也可以看看