На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

UnDecorateSymbolName



The UnDecorateSymbolName function undecorates decorated C++ symbol names.

DWORD UnDecorateSymbolName(

IN LPSTR DecoratedName,
OUT LPSTR UnDecoratedName,
IN DWORD UndecoratedLength,
IN DWORD Flags
);


Parameters

DecoratedName

A decorated C++ symbol name. This name can be identified by the first character of the name, which is always a question mark (?).

UnDecoratedName

A buffer where the undecorated name is placed.

UndecoratedLength

The length of the UnDecoratedName buffer.

Flags

These flags control how the decorated name is undecorated. The value can be zero or any combination of the following values:

· UNDNAME_COMPLETE
· UNDNAME_NO_LEADING_UNDERSCORES
· UNDNAME_NO_MS_KEYWORDS
· UNDNAME_NO_FUNCTION_RETURNS
· UNDNAME_NO_ALLOCATION_MODEL
· UNDNAME_NO_ALLOCATION_LANGUAGE
· UNDNAME_NO_MS_THISTYPE
· UNDNAME_NO_CV_THISTYPE
· UNDNAME_NO_THISTYPE
· UNDNAME_NO_ACCESS_SPECIFIERS
· UNDNAME_NO_THROW_SIGNATURES
· UNDNAME_NO_MEMBER_TYPE
· UNDNAME_NO_RETURN_UDT_MODEL

· UNDNAME_32_BIT_DECODE
· UNDNAME_NAME_ONLY
· UNDNAME_NO_ARGUMENTS
· UNDNAME_NO_SPECIAL_SYMS



Return Values

If the function succeeds, the return value is the number of characters in the UnDecoratedName buffer, not including the NULL terminator.
If the function fails, then the return value is zero. To retrieve extended error information, call GetLastError.

Remarks

If the function fails and returns zero, the content of the UnDecoratedName buffer is undetermined.


Пригласи друзей и счет твоего мобильника всегда будет положительным!
Предыдущая статья
 
Сайт Народ.Ру Интернет
Следующая статья
Пригласи друзей и счет твоего мобильника всегда будет положительным!

UnDecorateSymbolName



Функция UnDecorateSymbolName undecorates украшала C символьных имен++.

DWORD UnDecorateSymbolName(

В LPSTR DecoratedName, LPSTR UnDecoratedName, В DWORD UndecoratedLength, НА Флагах DWORD
);


Параметры

DecoratedName

Украшенного C символьного имени++. Это имя может назваться первым типом имени, который - всегда знак вопроса (?).

UnDecoratedName

Буфер где undecorated имя установлено.

UndecoratedLength

Длина буфера UnDecoratedName.

Флаги

Эти флаги управляют как украшенное имя undecorated. Величина может быть нулем или любой комбинацией следующего величин:

UNDNAME_COMPLETE UNDNAME_NO_LEADING_UNDERSCORES UNDNAME_NO_MS_KEYWORDS UNDNAME_NO_FUNCTION_RETURNS UNDNAME_NO_ALLOCATION_MODEL UNDNAME_NO_ALLOCATION_LANGUAGE UNDNAME_NO_MS_THISTYPE UNDNAME_NO_CV_THISTYPE UNDNAME_NO_THISTYPE UNDNAME_NO_ACCESS_SPECIFIERS UNDNAME_NO_THROW_SIGNATURES UNDNAME_NO_MEMBER_TYPE UNDNAME_NO_RETURN_UDT_MODEL

UNDNAME_32_BIT_DECODE UNDNAME_NAME_ONLY UNDNAME_NO_ARGUMENTS UNDNAME_NO_SPECIAL_SYMS



Обратные Величины

Если функция добивается успеха, обратная величина является количеством символов в буфере UnDecoratedName, не включая НЕДЕЙСТВИТЕЛЬНЫЙ терминатор.
Если функция терпит неудачу, тогда обратная величина нулевая. Для того, чтобы извлекать расширенную информацию ошибки, назовите GetLastError.

Замечания

Если функция терпит неудачу и возвращает нуль, содержимое буфера UnDecoratedName неопределенное.


Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz