Makro FNFCIGETNEXTCABINET (fci.h)
Makro FNFCIGETNEXTCABINET menyediakan deklarasi untuk fungsi panggilan balik yang ditentukan aplikasi untuk meminta informasi untuk kabinet berikutnya.
Sintaks
void FNFCIGETNEXTCABINET(
fn
);
Parameter
fn
Arahkan ke struktur CCAB untuk menyediakan parameter untuk pembuatan kabinet baru.
Menampilkan nilai
Tidak ada
Keterangan
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.
Contoh
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) );
}
Persyaratan
Target Platform | Windows |
Header | fci.h |