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 |