макрос CLRES_V2_FUNCTION_TABLE_SET (resapi.h)
Инициализирует таблицу функций для API ресурсов версии 2.0.
Синтаксис
void CLRES_V2_FUNCTION_TABLE_SET(
_Name,
_Version,
_Prefix,
_Arbitrate,
_Release,
_ResControl,
_ResTypeControl,
_LooksAlive,
_IsAlive,
_Cancel
);
Параметры
_Name
Имя таблицы функций.
_Version
Версия таблицы функций, например CLRES_VERSION_V2_00.
_Prefix
Префикс, добавляемый в начало каждой точки входа в таблице функций.
_Arbitrate
Имя точки входа Arbitrate .
_Release
Имя точки входа выпуска .
_ResControl
Имя точки входа ResourceControl .
_ResTypeControl
Имя точки входа ResourceTypeControl .
_LooksAlive
Имя точки входа LooksAlive .
_IsAlive
Имя точки входа IsAlive .
_Cancel
Имя точки входа Cancel .
Возвращаемое значение
None
Remarks
Макрос CLRES_V2_FUNCTION_TABLE_SET создает таблицу функций для API ресурсов версии 2.0, используя версию, указанную параметром Version, и метку, указанную параметром Name. Фактические имена точек входа создаются путем объединения префикса, указанного в параметре Prefix , с универсальными именами, определенными в API ресурсов. Например, если для префикса задана строка FileShare, то функция Open будет иметь имя FileShareOpen. Необязательные функции точек входа могут иметь значение NULL.
Результирующая таблица функций содержит следующие элементы.
Член | Описание |
---|---|
Prefix | Имя точки входа OpenV2 . |
Prefix | Имя точки входа Close . |
Prefix | Имя точки входа OnlineV2 . |
Prefix | Имя точки входа OfflineV2 . |
Prefix | Имя точки входа Terminate . |
Чтобы просмотреть формат таблицы функций, ознакомьтесь со структурой CLRES_FUNCTION_TABLE .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Ни одна версия не поддерживается |
Минимальная версия сервера | Windows Server 2012 |
Целевая платформа | Windows |
Header | resapi.h |