getmodulefilenamew
时间: 2023-11-28 11:49:35 浏览: 96
getFileName
`getmodulefilename` 是一个 Windows API 函数,用于获取指定模块的文件名。该函数有两个参数:一个是要获取的模块的句柄,另一个是存储文件名的缓冲区和缓冲区大小。
该函数的原型如下:
```
DWORD GetModuleFileName(
HMODULE hModule,
LPSTR lpFilename,
DWORD nSize
);
```
其中,`hModule` 参数指定要获取文件名的模块句柄,如果该参数为 NULL,则返回调用进程的可执行文件名。`lpFilename` 参数为存储文件名的缓冲区,`nSize` 参数为缓冲区大小。
该函数执行成功时,返回值为实际复制到缓冲区的字符数(不包括结尾的空字符)。如果函数执行失败,则返回值为 0,可以通过调用 `GetLastError` 函数获取错误代码。
阅读全文