Поделиться через


Метод IDebugControl4::GetProcessorTypeNamesWide (dbgeng.h)

Метод GetProcessorTypeNamesWide возвращает полное имя и сокращенное имя указанного типа процессора.

Синтаксис

HRESULT GetProcessorTypeNamesWide(
  [in]            ULONG  Type,
  [out, optional] PWSTR  FullNameBuffer,
  [in]            ULONG  FullNameBufferSize,
  [out, optional] PULONG FullNameSize,
  [out, optional] PWSTR  AbbrevNameBuffer,
  [in]            ULONG  AbbrevNameBufferSize,
  [out, optional] PULONG AbbrevNameSize
);

Параметры

[in] Type

Указывает тип обработчика, имя которого запрашивается. Список возможных значений см. в разделе GetActualProcessorType .

[out, optional] FullNameBuffer

Получает полное имя типа процессора. Если параметр FullNameBuffer имеет значение NULL, эти сведения не возвращаются.

[in] FullNameBufferSize

Задает размер буфера в символах, указанного FullNameBuffer . Этот размер включает пробел для символа завершения "\0".

[out, optional] FullNameSize

Получает размер в символах полного имени типа процессора. Этот размер включает пробел для символа завершения "\0". Если параметр FullNameSize имеет значение NULL, эти сведения не возвращаются.

[out, optional] AbbrevNameBuffer

Получает сокращенное имя типа процессора. Если AbbrevNameBuffer имеет значение NULL, эта информация не возвращается.

[in] AbbrevNameBufferSize

Задает размер буфера (в символах), указанного AbbrevNameBuffer . Этот размер включает пробел для символа завершения "\0".

[out, optional] AbbrevNameSize

Получает размер в символах сокращенного имени типа процессора. Этот размер включает пробел для символа завершения "\0". Если abbrevNameSize имеет значение NULL, эти сведения не возвращаются.

Возвращаемое значение

Этот метод также может возвращать значения ошибок. Дополнительные сведения см. в разделе Возвращаемые значения .

Код возврата Описание
S_OK
Метод выполнен успешно.
S_FALSE
Метод выполнен успешно. Однако по крайней мере один из fullNameBuffer или AbbrevNameBuffer был слишком мал для соответствующего имени, поэтому имя было усечено.

Комментарии

Дополнительные сведения см. в разделе Сведения о целевом объекте.

Требования

Требование Значение
Целевая платформа Персональный компьютер
Верхняя часть dbgeng.h (включая Dbgeng.h)

См. также раздел

GetSupportedProcessorTypes

IDebugControl4