struktur CLRES_FUNCTION_TABLE (resapi.h)

Menjelaskan tabel fungsi untuk versi API Sumber Daya apa pun.

Sintaks

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;

Anggota

TableSize

Jumlah byte dalam struktur.

Ini dapat berisi salah satu nilai ini:

CLRES_V1_FUNCTION_SIZE

Ukuran tabel fungsi untuk Resource API versi 1.0.

CLRES_V2_FUNCTION_SIZE

Ukuran tabel fungsi untuk Resource API versi 2.0.

Windows Server 2008 R2: Nilai ini tidak didukung sebelum Windows Server 2012.

CLRES_V3_FUNCTION_SIZE

Ukuran tabel fungsi untuk Resource API versi 3.0.

Windows Server 2008 R2 dan Windows Server 2012: Nilai ini tidak didukung sebelum Windows Server 2012 R2.

Version

Versi API Sumber Daya yang didukung.

Ini dapat berisi salah satu nilai ini:

CLRES_VERSION_V1_00 (0x100)

Resource API versi 1.0.

CLRES_VERSION_V2_00 (0x200)

Resource API versi 2.0.

Windows Server 2008 R2: Nilai ini tidak didukung sebelum Windows Server 2012.

CLRES_VERSION_V3_00 (0x300)

Resource API versi 3.0.

Windows Server 2008 R2 dan Windows Server 2012: Nilai ini tidak didukung sebelum Windows Server 2012 R2.

DUMMYUNIONNAME

DUMMYUNIONNAME.V1Functions

Struktur CLRES_V1_FUNCTIONS yang berisi tabel titik masuk yang disertakan dalam Resource API versi 1.0.

DUMMYUNIONNAME.V2Functions

Struktur CLRES_V2_FUNCTIONS yang berisi tabel titik masuk yang disertakan dalam Resource API versi 2.0.

Windows Server 2008 R2: Anggota ini ditambahkan di Windows Server 2012.

DUMMYUNIONNAME.V3Functions

Struktur CLRES_V3_FUNCTIONS yang berisi tabel titik masuk yang disertakan dalam Resource API versi 3.0.

Windows Server 2008 R2 dan Windows Server 2012: Anggota ini ditambahkan di Windows Server 2012 R2.

DUMMYUNIONNAME.V4Functions

Keterangan

Hanya dua anggota pertama yang dijamin berada pada offset yang sama dalam struktur CLRES_FUNCTION_TABLE . Semua entri lain dalam struktur ini bergantung pada versi API Sumber Daya yang didukung.

Anggota V1Functions adalah struktur CLRES_V1_FUNCTIONS yang berisi pointer ke semua titik entri RESOURCE API kecuali Startup. Semua pointer harus non-NULL kecuali untuk penunjuk ke fungsi titik masuk berikut:

Untuk informasi selengkapnya, lihat Menerapkan DLL Sumber Daya.

Untuk membuat tabel fungsi untuk API Sumber Daya versi 1.0, gunakan makro CLRES_V1_FUNCTION_TABLE .

Contoh

Lihat Menentukan Struktur dan Konstanta dalam Menerapkan DLL Sumber Daya.

Persyaratan

   
Klien minimum yang didukung Tidak ada yang didukung
Server minimum yang didukung Pusat Data Windows Server 2008 Enterprise, Windows Server 2008
Header resapi.h

Lihat juga

Arbitrase

CLRES_V1_FUNCTIONS

CLRES_V1_FUNCTION_TABLE

Rilis

ResourceControl

ResourceTypeControl