CLRES_FUNCTION_TABLE-Struktur (resapi.h)
Beschreibt eine Funktionstabelle für jede Version der Ressourcen-API.
Syntax
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;
Members
TableSize
Anzahl der Bytes in der -Struktur.
Dies kann einen der folgenden Werte enthalten:
CLRES_V1_FUNCTION_SIZE
Die Größe der Funktionstabelle für Ressourcen-API Version 1.0.
CLRES_V2_FUNCTION_SIZE
Die Größe der Funktionstabelle für Ressourcen-API Version 2.0.
Windows Server 2008 R2: Dieser Wert wird vor Windows Server 2012 nicht unterstützt.
CLRES_V3_FUNCTION_SIZE
Die Größe der Funktionstabelle für Ressourcen-API Version 3.0.
Windows Server 2008 R2 und Windows Server 2012: Dieser Wert wird vor Windows Server 2012 R2 nicht unterstützt.
Version
Die unterstützte Version der Ressourcen-API.
Dies kann einen der folgenden Werte enthalten:
CLRES_VERSION_V1_00 (0x100)
Ressourcen-API Version 1.0.
CLRES_VERSION_V2_00 (0x200)
Ressourcen-API Version 2.0.
Windows Server 2008 R2: Dieser Wert wird vor Windows Server 2012 nicht unterstützt.
CLRES_VERSION_V3_00 (0x300)
Ressourcen-API Version 3.0.
Windows Server 2008 R2 und Windows Server 2012: Dieser Wert wird vor Windows Server 2012 R2 nicht unterstützt.
DUMMYUNIONNAME
DUMMYUNIONNAME.V1Functions
Eine CLRES_V1_FUNCTIONS-Struktur , die die Tabelle der Einstiegspunkte enthält, die in version 1.0 der Ressourcen-API enthalten sind.
DUMMYUNIONNAME.V2Functions
Eine CLRES_V2_FUNCTIONS-Struktur , die die Tabelle der Einstiegspunkte enthält, die in der Ressourcen-API-Version 2.0 enthalten sind.
Windows Server 2008 R2: Dieses Mitglied wurde in Windows Server 2012 hinzugefügt.
DUMMYUNIONNAME.V3Functions
Eine CLRES_V3_FUNCTIONS-Struktur , die die Tabelle der Einstiegspunkte enthält, die in Version 3.0 der Ressourcen-API enthalten sind.
Windows Server 2008 R2 und Windows Server 2012: Dieses Mitglied wurde in Windows Server 2012 R2 hinzugefügt.
DUMMYUNIONNAME.V4Functions
Hinweise
Nur die ersten beiden Member befinden sich innerhalb der CLRES_FUNCTION_TABLE-Struktur garantiert im gleichen Offset. Alle anderen Einträge innerhalb dieser Struktur sind von der unterstützten Version der Ressourcen-API abhängig.
Das V1Functions-Element ist eine CLRES_V1_FUNCTIONS-Struktur , die Zeiger auf alle Ressourcen-API-Einstiegspunkte mit Ausnahme des Startvorgangs enthält. Alle Zeiger müssen ungleich NULL sein, mit Ausnahme von Zeigern auf die folgenden Einstiegspunktfunktionen:
Weitere Informationen finden Sie unter Implementieren von Ressourcen-DLLs.Verwenden Sie zum Erstellen einer Funktionstabelle für Version 1.0 der Ressourcen-API das Makro CLRES_V1_FUNCTION_TABLE .
Beispiele
Weitere Informationen finden Sie unter Definieren von Strukturen und Konstanten unter Implementieren von Ressourcen-DLLs.
Anforderungen
Unterstützte Mindestversion (Client) | Nicht unterstützt |
Unterstützte Mindestversion (Server) | Windows Server 2008 Enterprise, Windows Server 2008 Datacenter |
Kopfzeile | resapi.h |