Compartilhar via


Macros da API do Gabinete

Esta seção detalha as macros usadas pela API do Gabinete:

FCI Macros

As macros a seguir são usadas pela FCI:

Macro Descrição
FNFCIALLOC Usado para alocar memória em um contexto de 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 de 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 de 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 macros a seguir são usadas pela FDI:

Macro Descrição
FNALLOC Usado para alocar memória em um contexto FDI.
FNCLOSE Usado para fechar um arquivo em um contexto FDI.
FNFDINOTIFY Usado para atualizar o aplicativo no status do decodificador.
FNFREE Usado para liberar memória alocada anteriormente em um contexto FDI.
FNOPEN Usado para abrir um arquivo em um contexto FDI.
FNREAD Usado para ler dados de um arquivo em um contexto FDI.
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 FDI.

 

Referência da API do Gabinete

usando o da API do Gabinete