Метод IDebugControl4::GetExpressionSyntaxNamesWide (dbgeng.h)
Метод GetExpressionSyntaxNamesWide возвращает полные и сокращенные имена синтаксиса выражения.
Синтаксис
HRESULT GetExpressionSyntaxNamesWide(
[in] ULONG Index,
[out, optional] PWSTR FullNameBuffer,
[in] ULONG FullNameBufferSize,
[out, optional] PULONG FullNameSize,
[out, optional] PWSTR AbbrevNameBuffer,
[in] ULONG AbbrevNameBufferSize,
[out, optional] PULONG AbbrevNameSize
);
Параметры
[in] Index
Задает индекс синтаксиса выражения. Индекс должен находиться в диапазоне от нуля до числа синтаксисов выражений, возвращаемых GetNumberExpressionSyntaxes минус один.
[out, optional] FullNameBuffer
Получает полное имя синтаксиса выражения. Если FullNameBuffernull, эти сведения не возвращаются.
[in] FullNameBufferSize
Задает размер буфера в символах FullNameBuffer. Этот размер включает пробел для завершающего символа \0.
[out, optional] FullNameSize
Получает размер в символах полного имени синтаксиса выражения. Этот размер включает пробел для завершающего символа \0. Если FullNameSizeNULL, эти сведения не возвращаются.
[out, optional] AbbrevNameBuffer
Получает сокращенное имя синтаксиса выражения. Если AbbrevNameBuffernull, эти сведения не возвращаются.
[in] AbbrevNameBufferSize
Задает размер буфера в символах AbbrevNameBufferSize. Этот размер включает пробел для завершающего символа \0.
[out, optional] AbbrevNameSize
Получает размер в символах сокращенного имени синтаксиса выражения. Этот размер включает пробел для завершающего символа \0. Если AbbrevNameSizeNULL, эти сведения не возвращаются.
Возвращаемое значение
Этот метод также может возвращать значения ошибок. Дополнительные сведения см. в возвращаемых значений.
Возвращаемый код | Описание |
---|---|
|
Метод был успешным. |
|
Метод был успешным. Однако FullNameBufferSize или AbbrevNameBufferSize было меньше размера соответствующего имени синтаксиса выражения, и имя было усечено, чтобы поместиться в буфер. |
Замечания
В настоящее время существует два синтаксиса выражений, их полные имена : "Выражения Сборщика Майкрософт" и "Исходные выражения C++". Соответствующие сокращенные синтаксисы выражений : MASM и C++.
Требования
Требование | Ценность |
---|---|
целевая платформа | Настольный |
заголовка | dbgeng.h (include Dbgeng.h) |