다음을 통해 공유


SPFILENOTIFY_FILEINCABINET 메시지

SPFILENOTIFY_FILEINCABINET 알림은 캐비닛에 있는 각 파일에 대해 SetupIterateCabinet에 의해 콜백 루틴으로 전송됩니다. 콜백 루틴은 파일을 추출할지 여부를 나타내는 값을 반환해야 합니다.

SPFILENOTIFY_FILEINCABINET
  Param1 = (UINT) FileInCabinetInfo;
  Param2 = (UINT) CabinetFile;
            

매개 변수

Param1

캐비닛의 파일에 대한 정보를 포함하는 FILE_IN_CABINET_INFO 구조체에 대한 포인터입니다.

Param2

캐비닛 파일의 파일 이름을 포함하는 null로 끝나는 문자열에 대한 포인터입니다.

반환 값

콜백 루틴은 다음 중 하나를 반환해야 합니다.

반환 코드 설명
FILEOP_SKIP
파일을 추출하지 말고 건너뜁니다.
FILEOP_DOIT
파일의 압축을 풉니다.

콜백 루틴이 FILEOP_DOIT 반환하는 경우 추출된 파일에 사용할 이름은 Param1의 루틴에 전달된 FILE_IN_CABINET_INFO 구조체의 FullTargetName 멤버에 지정되어야 합니다.

참고

기본 캐비닛 콜백 루틴은 없습니다. 설치 애플리케이션은 SetupIterateCabinet에서 보낸 알림을 처리하는 콜백 루틴을 제공해야 합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버
Windows Server 2003 [데스크톱 앱만 해당]
헤더
Setupapi.h

참고 항목

개요

알림

FILE_IN_CABINET_INFO

SetupIterateCabinet