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 |