다음을 통해 공유


IPropertySheetCallback::AddPage 메서드(mmc.h)

IPropertySheetCallback::AddPage 메서드를 사용하면 스냅인에서 속성 시트에 페이지를 추가할 수 있습니다.

구문

HRESULT AddPage(
  [in] HPROPSHEETPAGE hPage
);

매개 변수

[in] hPage

추가할 페이지에 대한 핸들을 지정하는 값입니다. hPage 매개 변수는 Windows API CreatePropertySheetPage에서 만든 PROPSHEETPAGE 구조체에 대한 핸들입니다.

반환 값

이 메서드는 이러한 값 중 하나를 반환할 수 있습니다.

설명

속성 페이지가 만들어지고 보조 스레드에서 실행되므로 스냅인은 속성 페이지 처리기 내에서 AddPage를 호출할 수 없습니다. 스냅인은 스냅인을 만든 스레드와 다른 스레드에서 MMC 인터페이스를 호출할 수 없습니다. AddPage를 호출하는 올바른 위치는 스냅인의 IExtendPropertySheet2::CreatePropertyPages 메서드 구현에 있습니다.

스냅인에서 IPropertySheetProvider 인터페이스를 직접 사용하는 경우 AddPage를 사용하여 기본 페이지를 추가한 다음 IPropertySheetProvider::AddPrimaryPages (NULL, FALSE, NULL, [TRUE 또는 FALSE])를 호출하여 공급자가 이러한 페이지를 속성 시트에 추가할 수 있습니다. 스냅인의 IExtendPropertySheet2::CreatePropertyPages 구현에서 속성 페이지를 만드는 방법에 대한 자세한 내용은 IPropertySheetProvider::AddPrimaryPages를 참조하세요.

페이지가 표시되는 순서대로 시트에 추가됩니다. 기본 스냅인의 페이지는 항상 먼저 추가됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista
지원되는 최소 서버 Windows Server 2008
대상 플랫폼 Windows
헤더 mmc.h
DLL Mmcndmgr.dll

추가 정보

IPropertySheetCallback