Compartilhar via


Macro FNFCIGETNEXTCABINET (fci.h)

A macro FNFCIGETNEXTCABINET fornece a declaração da função de retorno de chamada definida pelo aplicativo para solicitar informações para o próximo gabinete.

Sintaxe

void FNFCIGETNEXTCABINET(
   fn
);

Parâmetros

fn

Ponteiro para uma estrutura CCAB para fornecer os parâmetros para a criação de um novo gabinete.

Valor retornado

Nenhum

Comentários

A estrutura CCAB referenciada por essa função é relevante para o gabinete concluído mais recentemente. No entanto, com cada operação bem-sucedida, o campo iCab contido nessa estrutura terá incrementado em 1. Além disso, o próximo gabinete será criado usando os campos nessa estrutura. O szCab, em particular, deve ser modificado conforme necessário. Em particular, o campo szCab , que especifica o nome do gabinete, deve ser alterado para cada gabinete.

Ao criar vários gabinetes, normalmente o campo iCab é usado para criar o nome.

Exemplos

FNFCIGETNEXTCABINET(fnGetNextCabinet)
{
    HRESULT hr;

    UNREFERENCED_PARAMETER(pv);
    UNREFERENCED_PARAMETER(cbPrevCab);
    
    hr = StringCchPrintfA(pccab->szCab,
                          ARRAYSIZE(pccab->szCab),
                          "FCISample%02d.cab",
                          pccab->iCab);
        
    return ( SUCCEEDED(hr) );
}

Requisitos

   
Plataforma de Destino Windows
Cabeçalho fci.h

Confira também

FCICriar