макрос CLRES_V3_FUNCTION_TABLE_SET (resapi.h)
Инициализирует таблицу функций для API ресурсов версии 3.0.
Синтаксис
void CLRES_V3_FUNCTION_TABLE_SET(
_Name,
_Version,
_Prefix,
_Arbitrate,
_Release,
_BeginResourceControl,
_BeginResourceTypeControl,
_LooksAlive,
_IsAlive,
_Cancel
);
Параметры
_Name
Имя таблицы функций.
_Version
Версия таблицы функций, например CLRES_VERSION_V3_00.
_Prefix
Префикс, добавляемый к передней части каждой точки входа в таблице функций.
_Arbitrate
Имя точки входа arbitrate .
_Release
Имя точки входа выпуска .
_BeginResourceControl
Имя точки входа BeginResourceControl .
Windows Server 2012 R2: не поддерживается.
_BeginResourceTypeControl
Имя точки входа BeginResourceTypeControl .
Windows Server 2012 R2: этот параметр добавлен в Windows Server 2016.
_LooksAlive
Имя точки входа LooksAlive .
_IsAlive
Имя точки входа IsAlive .
_Cancel
Имя точки входа Cancel .
Возвращаемое значение
None
Remarks
Макрос CLRES_V3_FUNCTION_TABLE_SET создает таблицу функций для API ресурсов версии 3.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 R2 |
Целевая платформа | Windows |
Header | resapi.h |