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 |