FNFCIGETNEXTCABINET マクロ (fci.h)
FNFCIGETNEXTCABINET マクロは、次のキャビネットの情報を要求するアプリケーション定義コールバック関数の宣言を提供します。
構文
void FNFCIGETNEXTCABINET(
fn
);
パラメーター
fn
新しいキャビネットを作成するためのパラメーターを提供する CCAB 構造体へのポインター。
戻り値
なし
解説
この関数によって参照される 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 |
ヘッダー | fci.h |