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 |