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


макрос 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

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

Макросы отказоустойчивого кластера