Метод IDebugControl4::GetSystemVersionString (dbgeng.h)
Метод GetSystemVersionString возвращает строку, описывающую версию операционной системы целевого объекта.
Синтаксис
HRESULT GetSystemVersionString(
[in] ULONG Which,
[out, optional] PSTR Buffer,
[in] ULONG BufferSize,
[out, optional] PULONG StringSize
);
Параметры
[in] Which
Указывает, какая строка версии возвращается. Возможные значения перечислены в следующей таблице.
Ценность | Строка версии |
---|---|
DEBUG_SYSVERSTR_SERVICE_PACK | Возвращает описание пакета обновления для операционной системы целевого объекта. Например, "Пакет обновления 1". |
DEBUG_SYSVERSTR_BUILD | Возвращает описание версии сборки операционной системы целевого объекта. Например, "kernel32.dll версии: 5.1.2600.1106 (xpsp1.020828-1920)". |
[out, optional] Buffer
Получает строку версии. Если буферnull, эти сведения не возвращаются.
[in] BufferSize
Задает размер буфера в символах, который буфера. Этот размер включает пробел для завершающего символа \0.
[out, optional] StringSize
Получает размер в символах строки, определяющей сборку. Этот размер включает пробел для завершающего символа \0. Если SizeStringnull, эти сведения не возвращаются.
Возвращаемое значение
Этот метод также может возвращать значения ошибок. Дополнительные сведения см. в возвращаемых значений.
Возвращаемый код | Описание |
---|---|
|
Метод был успешным. |
|
Метод был успешным. Однако буфер был слишком мал, поэтому строка была усечена. |
Замечания
Дополнительные сведения см. в целевой информации.
Требования
Требование | Ценность |
---|---|
целевая платформа | Настольный |
заголовка | dbgeng.h (include Dbgeng.h) |