다음을 통해 공유


CLRES_V4_FUNCTION_TABLE_SET 매크로(resapi.h)

Resource API 버전 4.0에 대한 함수 테이블을 초기화합니다.

구문

void CLRES_V4_FUNCTION_TABLE_SET(
  _Name,
  _Version,
  _Prefix,
  _Arbitrate,
  _Release,
  _BeginResCtrl,
  _BeginResTypeCtrl,
  _LooksAlive,
  _IsAlive,
  _Cancel,
  _BeginResCtrlAsUser,
  _BeginResTypeCtrlAsUser
);

매개 변수

_Name

함수 테이블의 이름입니다.

_Version

CLRES_VERSION_V4_00 같은 함수 테이블의 버전입니다.

_Prefix

함수 테이블의 각 진입점 이름 앞에 추가되는 접두사입니다.

_Arbitrate

중재자 진입점의 이름입니다.

_Release

릴리스 진입점의 이름입니다.

_BeginResCtrl

BeginResourceControl 진입점의 이름입니다.

_BeginResTypeCtrl

BeginResourceTypeControl 진입점의 이름입니다.

_LooksAlive

LooksAlive 진입점의 이름입니다.

_IsAlive

IsAlive 진입점의 이름입니다.

_Cancel

취소 진입점의 이름입니다.

_BeginResCtrlAsUser

BeginResourceControlAsUser 진입점의 이름입니다.

_BeginResTypeCtrlAsUser

BeginResourceTypeControlAsUser 진입점의 이름입니다.

반환 값

없음

설명

CLRES_V4_FUNCTION_TABLE_SET 매크로는 Version 매개 변수로 지정된 버전과 Name 매개 변수로 지정된 레이블을 사용하여 Resource API 버전 4.0에 대한 함수 테이블을 만듭니다. 진입점의 실제 이름은 Prefix 매개 변수에 지정된 접두사를 Resource API에 정의된 제네릭 이름과 결합하여 생성됩니다. 예를 들어 접두사를 "FileShare" 문자열로 설정한 경우 Open 함수의 이름은 "FileShareOpen"입니다. 선택적 진입점 함수는 NULL로 설정할 수 있습니다.

결과 함수 테이블에는 다음 멤버가 포함됩니다.

멤버 Description
Prefix OpenV2 진입점의 이름입니다.
Prefix 닫기 진입점의 이름입니다.
Prefix OnlineV2 진입점의 이름입니다.
Prefix OfflineV2 진입점의 이름입니다.
Prefix 종결 진입점의 이름입니다.
 

함수 테이블의 형식을 보려면 CLRES_FUNCTION_TABLE 구조를 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 지원되는 버전 없음
지원되는 최소 서버 Windows Server 2016
대상 플랫폼 Windows
헤더 resapi.h

추가 정보

장애 조치(failover) 클러스터 매크로