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 |