FNFCIGETNEXTCABINET-Makro (fci.h)
Das FNFCIGETNEXTCABINET-Makro stellt die Deklaration für die anwendungsdefinierte Rückruffunktion bereit, um Informationen für die nächste Ablage anzufordern.
Syntax
void FNFCIGETNEXTCABINET(
fn
);
Parameter
fn
Zeiger auf eine CCAB-Struktur , um die Parameter für die Erstellung einer neuen Ablage bereitzustellen.
Rückgabewert
Keine
Bemerkungen
Die CCAB-Struktur , auf die von dieser Funktion verwiesen wird, ist für die zuletzt fertiggestellte Ablage relevant. Bei jedem erfolgreichen Vorgang wird das in dieser Struktur enthaltene iCab-Feld jedoch um 1 erhöht. Darüber hinaus wird die nächste Ablage mithilfe der Felder in dieser Struktur erstellt. Insbesondere das szCab sollte bei Bedarf geändert werden. Insbesondere das Feld szCab , das den Ablagenamen angibt, sollte für jede Ablage geändert werden.
Beim Erstellen mehrerer Ablagen wird in der Regel das iCab-Feld verwendet, um den Namen zu erstellen.
Beispiele
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) );
}
Anforderungen
Zielplattform | Windows |
Kopfzeile | fci.h |