Compartilhar via


Macros da API do Gabinete

Esta seção detalha as macros usadas pela API de gabinete:

FCI Macros

As seguintes macros são usadas pela FCI:

Macro Descrição
FNFCIALLOC Usado para alocar memória em um contexto FCI.
FNFCICLOSE Usado para fechar um arquivo.
FNFCIDELETE Usado para excluir um arquivo.
FNFCIFILEPLACED Usado para notificar quando um arquivo é colocado no gabinete.
FNFCIFREE Usado para liberar memória alocada anteriormente em um contexto FCI.
FNFCIGETNEXTCABINET Usado para solicitar informações para o próximo gabinete.
FNFCIGETOPENINFO Usado para abrir um arquivo e recuperar data, hora e atributos do arquivo.
FNFCIGETTEMPFILE Usado para obter um nome de arquivo temporário.
FNFCIOPEN Usado para abrir um arquivo em um contexto FCI.
FNFCIREAD Usado para ler dados de um arquivo.
FNFCISEEK Usado para mover um ponteiro de arquivo para um local especificado.
FNFCISTATUS Usado para atualizar o usuário.
FNFCIWRITE Usado para gravar dados em um arquivo.
TCOMPfromLZXWindow Converte o tamanho do Windows em um valor TCOMP LXZ para FCIAddFile.

 

FDI Macros

As seguintes macros são usadas pelo FDI:

Macro Descrição
FNALLOC Usado para alocar memória em um contexto de IED.
FNCLOSE Usado para fechar um arquivo em um contexto de IED.
FNFDINOTIFY Usado para atualizar o aplicativo sobre o status do decodificador.
FNFREE Usado para liberar memória alocada anteriormente em um contexto de IED.
FNOPEN Usado para abrir um arquivo em um contexto IED.
FNREAD Usado para ler dados de um arquivo em um contexto de IED.
FNSEEK Usado para mover um ponteiro de arquivo para o local especificado em um contexto FDI.
FNWRITE Usado para gravar dados em um arquivo em um contexto de IED.

 

Referência da API do gabinete

Usando a API de gabinete