다음을 통해 공유


SHAddFromPropSheetExtArray 함수(shlobj_core.h)

[이 함수는 Windows XP SP2(서비스 팩 2) 및 Windows Server 2003을 통해 사용할 수 있습니다. 이후 버전의 Windows에서는 변경되거나 사용하지 못할 수 있습니다.]

SHCreatePropSheetExtArray에서 만든 속성 시트 확장 배열에 페이지를 추가합니다.

구문

UINT SHAddFromPropSheetExtArray(
  [in] HPSXA                hpsxa,
  [in] LPFNADDPROPSHEETPAGE lpfnAddPage,
       LPARAM               lParam
);

매개 변수

[in] hpsxa

형식: HPSXA

SHCreatePropSheetExtArray에서 반환된 속성 시트 처리기의 배열입니다.

[in] lpfnAddPage

형식: LPFNADDPROPSHEETPAGE

AddPropSheetPageProc 콜백 함수에 대한 포인터입니다. 각 속성 시트 처리기에 대해 한 번 호출됩니다. 그런 다음 콜백 함수는 처리기의 속성 시트에 페이지를 추가하는 데 필요한 정보를 반환합니다.

lParam

형식: LPARAM

애플리케이션 정의 데이터에 대한 포인터입니다. 이 데이터는 lpfnAddPage에 지정된 콜백 함수에 전달됩니다.

반환 값

형식: UINT

실제로 추가된 페이지 수를 반환합니다.

설명

이 함수는 hpsxa에서 명명된 속성 시트 확장 배열에 대해 한 번만 호출해야 합니다.

이 함수는 각 확장의 IShellPropSheetExt::AddPages 메서드를 호출합니다 . 자세한 내용은 해당 페이지를 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
대상 플랫폼 Windows
헤더 shlobj_core.h(Shlobj.h 포함)
라이브러리 Shell32.lib
DLL Shell32.dll(버전 5.0 이상)

추가 정보

SHCreatePropSheetExtArray

SHDestroyPropSheetExtArray

SHReplaceFromPropSheetExtArray