Compartilhar via


estrutura CLRES_V1_FUNCTIONS (resapi.h)

Contém ponteiros para todos os pontos de entrada da API de Recurso versão 1.0, exceto Inicialização.

Sintaxe

typedef struct CLRES_V1_FUNCTIONS {
  POPEN_ROUTINE                  Open;
  PCLOSE_ROUTINE                 Close;
  PONLINE_ROUTINE                Online;
  POFFLINE_ROUTINE               Offline;
  PTERMINATE_ROUTINE             Terminate;
  PLOOKS_ALIVE_ROUTINE           LooksAlive;
  PIS_ALIVE_ROUTINE              IsAlive;
  PARBITRATE_ROUTINE             Arbitrate;
  PRELEASE_ROUTINE               Release;
  PRESOURCE_CONTROL_ROUTINE      ResourceControl;
  PRESOURCE_TYPE_CONTROL_ROUTINE ResourceTypeControl;
} CLRES_V1_FUNCTIONS, *PCLRES_V1_FUNCTIONS;

Membros

Open

Ponteiro para o ponto de entrada Abrir .

Close

Ponteiro para o ponto de entrada Fechar .

Online

Ponteiro para o ponto de entrada Online .

Offline

Ponteiro para o ponto de entrada Offline .

Terminate

Ponteiro para o ponto de entrada Encerrar .

LooksAlive

Ponteiro para o ponto de entrada LooksAlive .

IsAlive

Ponteiro para o ponto de entrada IsAlive .

Arbitrate

Ponteiro para o ponto de entrada Arbitrate .

Release

Ponteiro para o ponto de entrada Versão .

ResourceControl

Ponteiro para o ponto de entrada ResourceControl .

ResourceTypeControl

Ponteiro para o ponto de entrada ResourceTypeControl .

Comentários

A estrutura CLRES_V1_FUNCTIONS é a tabela de funções retornada pela função Inicialização na API de Recurso 1.0. As DLLs de recurso que dão suporte a vários tipos de recursos devem fornecer uma tabela de funções para cada tipo de recurso. Todos os ponteiros de função devem ser não NULL, exceto para os seguintes pontos 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 .

Requisitos

Requisito Valor
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

Confira também

Arbitrar

CLRES_V1_FUNCTION_TABLE

Fechar

Isalive

LooksAlive

Offline

Online

Abrir

Versão

ResourceControl

ResourceTypeControl

Inicialização

Encerrar