Partilhar via


Macros de API de gabinete

Esta seção detalha as macros usadas pela API do 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.
FNFCIFILECOLOCADO 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.

 

Macros de IDE

As seguintes macros são usadas pelo IDE:

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

 

de referência da API do gabinete

Usando a API do gabinete