ホーム › Storage.Cabinets › PFNFCIGETNEXTCABINET
PFNFCIGETNEXTCABINET
コールバックシグネチャ
BOOL PFNFCIGETNEXTCABINET(
CCAB* pccab,
DWORD cbPrevCab,
void* pv
);パラメーター
| フィールド | 型 |
|---|---|
| pccab | CCAB* |
| cbPrevCab | DWORD |
| pv | void* |
公式ドキュメント
FNFCIGETNEXTCABINET マクロは、次のキャビネットの情報を要求するアプリケーション定義のコールバック関数の宣言を提供します。
解説(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) );
}
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)