Makro FNFCIGETNEXTCABINET (fci.h)
Makro FNFCIGETNEXTCABINET menyediakan deklarasi untuk fungsi panggilan balik yang ditentukan aplikasi untuk meminta informasi untuk kabinet berikutnya.
void FNFCIGETNEXTCABINET(
fn
);
fn
Arahkan ke struktur CCAB untuk menyediakan parameter untuk pembuatan kabinet baru.
Tidak ada
Struktur CCAB yang dirujuk oleh fungsi ini relevan dengan kabinet yang terakhir selesai. Namun, dengan setiap operasi yang berhasil, bidang iCab yang terkandung dalam struktur ini akan bertambah 1. Selain itu, kabinet berikutnya akan dibuat menggunakan bidang dalam struktur ini. SzCab, khususnya, harus dimodifikasi seperlunya. Secara khusus, bidang szCab , yang menentukan nama kabinet, harus diubah untuk setiap kabinet.
Saat membuat beberapa lemari, biasanya bidang iCab digunakan untuk membuat nama.
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) );
}
Target Platform | Windows |
Header | fci.h |