QueryFullProcessImageName function kernel32
Win32Result<bool>
QueryFullProcessImageName(
- HANDLE hProcess,
- PROCESS_NAME_FORMAT dwFlags,
- PWSTR lpExeName,
- Pointer<
Uint32> lpdwSize,
Retrieves the full name of the executable image for the specified process.
To learn more, see learn.microsoft.com/windows/win32/api/winbase/nf-winbase-queryfullprocessimagenamew.
Implementation
Win32Result<bool> QueryFullProcessImageName(
HANDLE hProcess,
PROCESS_NAME_FORMAT dwFlags,
PWSTR lpExeName,
Pointer<Uint32> lpdwSize,
) {
final result_ = QueryFullProcessImageNameW_Wrapper(
hProcess,
dwFlags,
lpExeName,
lpdwSize,
);
return .new(value: result_.value.i32 != FALSE, error: result_.error);
}