다음을 통해 공유


CLRES_V1_FUNCTIONS 구조체(resapi.h)

시작을 제외한 모든 Resource API 버전 1.0 진입점에 대한 포인터를 포함합니다.

구문

typedef struct CLRES_V1_FUNCTIONS {
  POPEN_ROUTINE                  Open;
  PCLOSE_ROUTINE                 Close;
  PONLINE_ROUTINE                Online;
  POFFLINE_ROUTINE               Offline;
  PTERMINATE_ROUTINE             Terminate;
  PLOOKS_ALIVE_ROUTINE           LooksAlive;
  PIS_ALIVE_ROUTINE              IsAlive;
  PARBITRATE_ROUTINE             Arbitrate;
  PRELEASE_ROUTINE               Release;
  PRESOURCE_CONTROL_ROUTINE      ResourceControl;
  PRESOURCE_TYPE_CONTROL_ROUTINE ResourceTypeControl;
} CLRES_V1_FUNCTIONS, *PCLRES_V1_FUNCTIONS;

멤버

Open

열기 진입점에 대한 포인터입니다.

Close

진입점 닫기 포인터입니다.

Online

온라인 진입점에 대한 포인터입니다.

Offline

오프라인 진입점에 대한 포인터 입니다 .

Terminate

종료 진입점에 대한 포인터입니다.

LooksAlive

LooksAlive 진입점에 대한 포인터입니다.

IsAlive

IsAlive 진입점에 대한 포인터입니다.

Arbitrate

중재 진입점에 대한 포인터입니다.

Release

릴리스 진입점에 대한 포인터입니다.

ResourceControl

ResourceControl 진입점에 대한 포인터입니다.

ResourceTypeControl

ResourceTypeControl 진입점에 대한 포인터입니다.

설명

CLRES_V1_FUNCTIONS 구조는 Resource API 1.0의 Startup 함수에서 반환되는 함수 테이블입니다. 여러 리소스 유형을 지원하는 리소스 DLL은 각 리소스 종류에 대해 하나의 함수 테이블을 제공해야 합니다. 모든 함수 포인터는 다음 진입점을 제외하고 NULL이 아니어야 합니다.

자세한 내용은 리소스 DLL 구현을 참조하세요.

Resource API 버전 1.0에 대한 함수 테이블을 만들려면 CLRES_V1_FUNCTION_TABLE 매크로를 사용합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 지원되는 버전 없음
지원되는 최소 서버 Windows Server 2008 Enterprise, Windows Server 2008 Datacenter
머리글 resapi.h

추가 정보

중재할

CLRES_V1_FUNCTION_TABLE

닫기

Isalive

LooksAlive

오프라인

온라인

열기

릴리스

ResourceControl

ResourceTypeControl

Startup 클래스

Terminate