Метод IDebugSystemObjects4::GetCurrentProcessExecutableNameWide (dbgeng.h)
Метод GetCurrentProcessExecutableNameWide возвращает имя исполняемого файла, загруженного в текущий процесс.
Синтаксис
HRESULT GetCurrentProcessExecutableNameWide(
[out, optional] PWSTR Buffer,
[in] ULONG BufferSize,
[out, optional] PULONG ExeSize
);
Параметры
[out, optional] Buffer
Получает имя исполняемого файла. Если параметр Buffer имеет значение NULL, эти сведения не возвращаются.
[in] BufferSize
Задает размер буфера буфера в символах. Этот размер включает пробел для завершающего символа "\0".
[out, optional] ExeSize
Получает размер в символах имени исполняемого файла. Этот размер включает пробел для завершающего символа "\0". Если exeSize имеет значение NULL, эта информация не возвращается.
Возвращаемое значение
Этот метод также может возвращать значения ошибок. Дополнительные сведения см. в разделе Возвращаемые значения .
Код возврата | Описание |
---|---|
|
Метод выполнен успешно. |
|
Метод выполнен успешно. Однако буфер был недостаточно велик для хранения имени исполняемого файла и был усечен. |
Комментарии
Эти методы доступны только в отладке в пользовательском режиме.
Если обработчик не может определить имя исполняемого файла, он записывает строку "? NoImage?" в буфер.
Дополнительные сведения о процессах см. в разделе Потоки и процессы.
Требования
Требование | Значение |
---|---|
Целевая платформа | Персональный компьютер |
Верхняя часть | dbgeng.h (включая Dbgeng.h) |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по