Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Descreve uma tabela de funções para qualquer versão da API de Recurso.
Sintaxe
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;
Membros
TableSize
Contagem de bytes na estrutura.
Isso pode conter um destes valores:
CLRES_V1_FUNCTION_SIZE
O tamanho da tabela de funções para a API de Recursos versão 1.0.
CLRES_V2_FUNCTION_SIZE
O tamanho da tabela de funções para a API de Recursos versão 2.0.
Windows Server 2008 R2: Esse valor não tem suporte antes do Windows Server 2012.
CLRES_V3_FUNCTION_SIZE
O tamanho da tabela de funções para a API de Recursos versão 3.0.
Windows Server 2008 R2 e Windows Server 2012: Esse valor não tem suporte antes do Windows Server 2012 R2.
Version
A versão com suporte da API de Recurso.
Isso pode conter um destes valores:
CLRES_VERSION_V1_00 (0x100)
API de recursos versão 1.0.
CLRES_VERSION_V2_00 (0x200)
API de recursos versão 2.0.
Windows Server 2008 R2: Esse valor não tem suporte antes do Windows Server 2012.
CLRES_VERSION_V3_00 (0x300)
API de recursos versão 3.0.
Windows Server 2008 R2 e Windows Server 2012: Esse valor não tem suporte antes do Windows Server 2012 R2.
DUMMYUNIONNAME
DUMMYUNIONNAME.V1Functions
Uma estrutura CLRES_V1_FUNCTIONS que contém a tabela de pontos de entrada incluídos na API de Recursos versão 1.0.
DUMMYUNIONNAME.V2Functions
Uma estrutura CLRES_V2_FUNCTIONS que contém a tabela de pontos de entrada incluídos na API de Recurso versão 2.0.
Windows Server 2008 R2: Esse membro foi adicionado ao Windows Server 2012.
DUMMYUNIONNAME.V3Functions
Uma estrutura CLRES_V3_FUNCTIONS que contém a tabela de pontos de entrada incluída na API de Recursos versão 3.0.
Windows Server 2008 R2 e Windows Server 2012: Esse membro foi adicionado ao Windows Server 2012 R2.
DUMMYUNIONNAME.V4Functions
Comentários
Somente os dois primeiros membros têm a garantia de estar no mesmo deslocamento dentro da estrutura CLRES_FUNCTION_TABLE . Todas as outras entradas dentro dessa estrutura dependem da versão da API de Recurso com suporte.
O membro V1Functions é uma estrutura CLRES_V1_FUNCTIONS que contém ponteiros para todos os pontos de entrada da API de Recurso, exceto Inicialização. Todos os ponteiros devem ser não NULL , exceto para ponteiros para as seguintes funções de ponto de entrada:
Para obter mais informações, consulte Implementando DLLs de recurso.Para criar uma tabela de funções para a versão 1.0 da API de Recurso, use a macro CLRES_V1_FUNCTION_TABLE .
Exemplos
Consulte Definindo estruturas e constantes na implementação de DLLs de recurso.
Requisitos
| Cliente mínimo com suporte | Nenhum compatível |
| Servidor mínimo com suporte | Windows Server 2008 Enterprise, Windows Server 2008 Datacenter |
| Cabeçalho | resapi.h |