struttura CLRES_FUNCTION_TABLE (resapi.h)
Descrive una tabella delle funzioni per qualsiasi versione dell'API Risorsa.
Sintassi
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
Numero di byte nella struttura.
Può contenere uno dei valori seguenti:
CLRES_V1_FUNCTION_SIZE
Dimensioni della tabella delle funzioni per l'API risorsa versione 1.0.
CLRES_V2_FUNCTION_SIZE
Dimensioni della tabella delle funzioni per l'API risorsa versione 2.0.
Windows Server 2008 R2: Questo valore non è supportato prima di Windows Server 2012.
CLRES_V3_FUNCTION_SIZE
Dimensioni della tabella delle funzioni per l'API risorsa versione 3.0.
Windows Server 2008 R2 e Windows Server 2012: Questo valore non è supportato prima di Windows Server 2012 R2.
Version
Versione supportata dell'API risorsa.
Può contenere uno dei valori seguenti:
CLRES_VERSION_V1_00 (0x100)
API risorsa versione 1.0.
CLRES_VERSION_V2_00 (0x200)
API risorsa versione 2.0.
Windows Server 2008 R2: Questo valore non è supportato prima di Windows Server 2012.
CLRES_VERSION_V3_00 (0x300)
API risorsa versione 3.0.
Windows Server 2008 R2 e Windows Server 2012: Questo valore non è supportato prima di Windows Server 2012 R2.
DUMMYUNIONNAME
DUMMYUNIONNAME.V1Functions
Struttura CLRES_V1_FUNCTIONS che contiene la tabella dei punti di ingresso inclusi nell'API risorsa versione 1.0.
DUMMYUNIONNAME.V2Functions
Struttura CLRES_V2_FUNCTIONS che contiene la tabella dei punti di ingresso inclusi nell'API risorsa versione 2.0.
Windows Server 2008 R2: Questo membro è stato aggiunto in Windows Server 2012.
DUMMYUNIONNAME.V3Functions
Struttura CLRES_V3_FUNCTIONS che contiene la tabella dei punti di ingresso inclusi nell'API risorsa versione 3.0.
Windows Server 2008 R2 e Windows Server 2012: Questo membro è stato aggiunto in Windows Server 2012 R2.
DUMMYUNIONNAME.V4Functions
Commenti
Solo i primi due membri sono garantiti allo stesso offset all'interno della struttura CLRES_FUNCTION_TABLE . Tutte le altre voci all'interno di questa struttura dipendono dalla versione dell'API risorsa supportata.
Il membro V1Functions è una struttura CLRES_V1_FUNCTIONS contenente puntatori a tutti i punti di ingresso dell'API risorsa, ad eccezione dell'avvio. Tutti i puntatori devono essere non NULL , ad eccezione dei puntatori alle funzioni del punto di ingresso seguenti:
Per altre informazioni, vedere Implementazione di DLL delle risorse.Per creare una tabella di funzioni per la versione 1.0 dell'API Resource, usare la macro CLRES_V1_FUNCTION_TABLE .
Esempio
Vedere Definizione di strutture e costantinell'implementazione di DLL delle risorse.
Requisiti
Client minimo supportato | Nessuno supportato |
Server minimo supportato | Windows Server 2008 Enterprise, Windows Server 2008 Datacenter |
Intestazione | resapi.h |