共用方式為


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

另請參閱

FCICreate