다음을 통해 공유


CLRES_FUNCTION_TABLE 구조체(resapi.h)

모든 버전의 Resource API에 대한 함수 테이블에 대해 설명합니다.

구문

typedef struct CLRES_FUNCTION_TABLE {
  DWORD TableSize;
  DWORD Version;
  union {
    CLRES_V1_FUNCTIONS V1Functions;
    CLRES_V2_FUNCTIONS V2Functions;
    CLRES_V3_FUNCTIONS V3Functions;
    CLRES_V4_FUNCTIONS V4Functions;
  } DUMMYUNIONNAME;
} CLRES_FUNCTION_TABLE, *PCLRES_FUNCTION_TABLE;

멤버

TableSize

구조체의 바이트 수입니다.

다음 값 중 하나를 포함할 수 있습니다.

CLRES_V1_FUNCTION_SIZE

Resource API 버전 1.0에 대한 함수 테이블의 크기입니다.

CLRES_V2_FUNCTION_SIZE

Resource API 버전 2.0에 대한 함수 테이블의 크기입니다.

Windows Server 2008 R2: 이 값은 Windows Server 2012 이전에는 지원되지 않습니다.

CLRES_V3_FUNCTION_SIZE

Resource API 버전 3.0에 대한 함수 테이블의 크기입니다.

Windows Server 2008 R2 및 Windows Server 2012: 이 값은 Windows Server 2012 R2 이전에는 지원되지 않습니다.

Version

지원되는 Resource API 버전입니다.

다음 값 중 하나를 포함할 수 있습니다.

CLRES_VERSION_V1_00(0x100)

리소스 API 버전 1.0.

CLRES_VERSION_V2_00(0x200)

리소스 API 버전 2.0.

Windows Server 2008 R2: 이 값은 Windows Server 2012 이전에는 지원되지 않습니다.

CLRES_VERSION_V3_00(0x300)

리소스 API 버전 3.0.

Windows Server 2008 R2 및 Windows Server 2012: 이 값은 Windows Server 2012 R2 이전에는 지원되지 않습니다.

DUMMYUNIONNAME

DUMMYUNIONNAME.V1Functions

Resource API 버전 1.0에 포함된 진입점 테이블을 포함하는 CLRES_V1_FUNCTIONS 구조체입니다.

DUMMYUNIONNAME.V2Functions

Resource API 버전 2.0에 포함된 진입점 테이블을 포함하는 CLRES_V2_FUNCTIONS 구조체입니다.

Windows Server 2008 R2: 이 멤버는 Windows Server 2012에 추가되었습니다.

DUMMYUNIONNAME.V3Functions

Resource API 버전 3.0에 포함된 진입점 테이블을 포함하는 CLRES_V3_FUNCTIONS 구조체입니다.

Windows Server 2008 R2 및 Windows Server 2012: 이 멤버는 Windows Server 2012 R2에 추가되었습니다.

DUMMYUNIONNAME.V4Functions

설명

처음 두 멤버만 CLRES_FUNCTION_TABLE 구조 내에서 동일한 오프셋에 있도록 보장됩니다. 이 구조의 다른 모든 항목은 지원되는 리소스 API 버전에 따라 달라집니다.

V1Functions 멤버는 Startup을 제외한 모든 리소스 API 진입점에 대한 포인터를 포함하는 CLRES_V1_FUNCTIONS 구조체입니다. 다음 진입점 함수에 대한 포인터를 제외하고 모든 포인터는 NULL 이 아니어야 합니다.

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

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

예제

리소스 DLL 구현에서 구조 및 상수 정의를 참조하세요.

요구 사항

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

추가 정보

중재할

CLRES_V1_FUNCTIONS

CLRES_V1_FUNCTION_TABLE

릴리스

ResourceControl

ResourceTypeControl