Макрос FNFCIGETNEXTCABINET (fci.h)
Макрос FNFCIGETNEXTCABINET предоставляет объявление для функции обратного вызова, определяемой приложением, чтобы запросить сведения для следующего кабинета.
Синтаксис
void FNFCIGETNEXTCABINET(
fn
);
Параметры
fn
Указатель на структуру CCAB для предоставления параметров для создания нового шкафа.
Возвращаемое значение
None
Remarks
Структура CCAB , на которую ссылается эта функция, относится к последней завершенной кабинете. Однако с каждой успешной операцией поле iCab , содержащееся в этой структуре, будет увеличиваться на 1. Кроме того, следующий кабинет будет создан с использованием полей в этой структуре. В частности, необходимо изменить szCab. В частности, поле szCab , указывающее имя кабинета, должно быть изменено для каждого шкафа.
При создании нескольких шкафов обычно для создания имени используется поле iCab .
Примеры
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) );
}
Требования
Целевая платформа | Windows |
Header | fci.h |