Macro FNFCIGETNEXTCABINET (fci.h)
La macro FNFCIGETNEXTCABINET fornisce la dichiarazione per la funzione di callback definita dall'applicazione per richiedere informazioni per il successivo gabinetto.
Sintassi
void FNFCIGETNEXTCABINET(
fn
);
Parametri
fn
Puntatore a una struttura CCAB per fornire i parametri per la creazione di un nuovo gabinetto.
Valore restituito
nessuno
Osservazioni
La struttura CCAB a cui fa riferimento questa funzione è rilevante per il gabinetto completato più di recente. Tuttavia, con ogni operazione riuscita il campo iCab contenuto all'interno di questa struttura sarà incrementato da 1. Inoltre, il successivo gabinetto verrà creato usando i campi in questa struttura. Il szCab, in particolare, deve essere modificato in base alle esigenze. In particolare, il campo szCab , che specifica il nome del gabinetto, deve essere modificato per ogni gabinetto.
Quando si creano più archivi, in genere il campo iCab viene usato per creare il nome.
Esempio
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) );
}
Requisiti
Piattaforma di destinazione | Windows |
Intestazione | fci.h |