다음을 통해 공유


IBrowserService2 인터페이스(shdeprecated.h)

더 이상 사용되지 않습니다. IBrowserService2IBrowserService를 확장합니다. 이 인터페이스에 의해 노출되는 메서드는 일반 C++ 상속에서 가상으로 보호된 메서드와 유사합니다. 개체의 상속 계층 구조는 여러 DLL에 걸쳐 있습니다. 계층 구조는 기본 클래스와 CLSID_WebBrowser 및 사용자의 데스크톱을 포함한 컨트롤에 해당하는 여러 파생 클래스로 구성됩니다. 계층 구조에 없는 개체는 이 인터페이스를 구현하거나 대부분의 메서드를 사용하면 안 됩니다.

상속

IBrowserService2 인터페이스는 IBrowserService에서 상속됩니다. IBrowserService2 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

IBrowserService2 인터페이스에는 이러한 메서드가 있습니다.

 
IBrowserService2::_CancelPendingNavigationAsync

더 이상 사용되지 않습니다. 파생 클래스가 기본 클래스가 보류 중인 탐색을 취소하도록 요청할 수 있도록 합니다.
IBrowserService2::_CancelPendingView

더 이상 사용되지 않습니다. 파생 클래스가 기본 클래스가 보류 중인 보기를 취소하도록 요청할 수 있도록 합니다.
IBrowserService2::_CloseAndReleaseToolbars

더 이상 사용되지 않습니다. 파생 클래스에서 호스트하는 브라우저 도구 모음의 닫기를 요청합니다.
IBrowserService2::_DisableModeless

더 이상 사용되지 않습니다. 파생 클래스가 모달 UI가 표시되는지 여부를 기본 클래스에 요청할 수 있도록 합니다. 모달 UI는 브라우저 창에서 최소화 및 닫기 동작을 차단합니다.
IBrowserService2::_ExecChildren

더 이상 사용되지 않습니다. 파생 클래스가 기본 클래스를 사용하는 대신 IOleCommandTarget::Exec 메서드를 통해 직접 명령을 실행할 수 있도록 합니다.
IBrowserService2::_FindTBar

더 이상 사용되지 않습니다. COM(구성 요소 개체 모델) ID 규칙을 기반으로 브라우저 도구 모음 항목의 인덱스 를 반환합니다.
IBrowserService2::_get_itbLastFocus

더 이상 사용되지 않습니다. 포커스가 있는 마지막 도구 모음 또는 보기의 ID를 가져옵니다.
IBrowserService2::_GetBorderDWHelper

더 이상 사용되지 않습니다. GetBorderDW 구현을 위한 도우미 메서드입니다.
IBrowserService2::_GetEffectiveClientArea

더 이상 사용되지 않습니다. IBrowserService2::_GetViewBorderRect 사용하여 브라우저 보기의 차원을 협상합니다.
IBrowserService2::_GetToolbarCount

더 이상 사용되지 않습니다. 브라우저 창의 도구 모음 수를 반환합니다.
IBrowserService2::_GetToolbarItem

더 이상 사용되지 않습니다. 도구 모음에서 특정 항목을 가져옵니다.
IBrowserService2::_GetViewBorderRect

더 이상 사용되지 않습니다. IBrowserService2::_GetEffectiveClientArea 사용하여 브라우저 보기의 크기와 위치를 협상합니다.
IBrowserService2::_Initialize

더 이상 사용되지 않습니다. 기본 클래스와 파생 클래스 간의 상태 초기화를 조정합니다.
IBrowserService2::_LoadToolbars

더 이상 사용되지 않습니다. 브라우저 도구 모음의 저장된 상태를 로드합니다.
IBrowserService2::_MaySaveChanges

더 이상 사용되지 않습니다. 기본 클래스가 브라우저 보기를 닫기 전에 변경 내용을 저장해야 하는지 여부를 검사 수 있습니다.
IBrowserService2::_NavigateToPidl

더 이상 사용되지 않습니다. 기본 클래스를 동기적으로 새 위치로 이동합니다.
IBrowserService2::_OnFocusChange

더 이상 사용되지 않습니다. 포커스가 파생 클래스의 브라우저 도구 모음과 해당 뷰 간에 이동할 때 기본 클래스와 파생 클래스 간의 포커스를 조정합니다.
IBrowserService2::_PauseOrResumeView

더 이상 사용되지 않습니다. 파생 클래스가 기본 클래스를 일시 중지(예: 최소화 작업 전)하거나 브라우저 보기를 다시 시작하도록 요청할 수 있습니다.
IBrowserService2::_put_itbLastFocus

더 이상 사용되지 않습니다. 포커스가 있는 마지막 도구 모음 또는 마지막 보기를 설정합니다.
IBrowserService2::_ResizeNextBorder

더 이상 사용되지 않습니다. 도구 모음의 추가 또는 제거에 따라 브라우저 보기의 테두리 크기를 조정합니다.
IBrowserService2::_ResizeNextBorderHelper

더 이상 사용되지 않습니다. IBrowserService2::_ResizeNextBorder 구현에서 사용하는 도우미 메서드입니다.
IBrowserService2::_ResizeView

더 이상 사용되지 않습니다. IBrowserService2::_UpdateViewRectSize 호출한 다음 IOleInPlaceActiveObject::ResizeBorder를 사용하여 브라우저 보기를 업데이트합니다.
IBrowserService2::_SaveToolbars

더 이상 사용되지 않습니다. 브라우저 도구 모음의 상태를 저장합니다.
IBrowserService2::_SendChildren

더 이상 사용되지 않습니다. 파생 클래스에서 기본 클래스를 사용하는 대신 SendMessage 함수를 통해 직접 메시지를 보낼 수 있습니다.
IBrowserService2::_SetFocus

더 이상 사용되지 않습니다. 도구 모음 또는 브라우저의 보기 창에 포커스를 설정합니다. TranslateAcceleratorSB를 통해 또는 IBrowserService2::v_MayGetNextToolbarFocus 실패할 때 가속기를 변환할 때 호출됩니다.
IBrowserService2::_SwitchActivationNow

더 이상 사용되지 않습니다. 현재 브라우저 보기와 보류 중인 브라우저 보기 간에 전환하는 동안 상태 업데이트를 조정합니다.
IBrowserService2::_TryShell2Rename

더 이상 사용되지 않습니다. 브라우저가 리디렉션될 때 현재 브라우저 보기의 이름 바꾸기를 조정합니다.
IBrowserService2::_UIActivateView

더 이상 사용되지 않습니다. 파생 클래스에서 기본 클래스가 브라우저 보기를 업데이트하도록 요청할 수 있습니다.
IBrowserService2::_UpdateViewRectSize

더 이상 사용되지 않습니다. 브라우저 보기 크기 협상에 관련된 다른 함수에 허용 가능한 브라우저 보기 크기가 변경되었음을 알리기 위해 호출됩니다.
IBrowserService2::ActivatePendingView

더 이상 사용되지 않습니다. 브라우저가 현재 보기와 보류 중인 보기 사이를 전환하는 동안 상태 업데이트를 조정합니다.
IBrowserService2::AllowViewResize

더 이상 사용되지 않습니다. 뷰 크기 조정을 허용할지 여부를 기본 클래스에 알릴 수 있습니다.
IBrowserService2::CreateBrowserPropSheetExt

더 이상 사용되지 않습니다. 파생 클래스에서 기본 클래스에 폴더 옵션 속성 시트를 추가할 수 있습니다.
IBrowserService2::CreateViewWindow

더 이상 사용되지 않습니다. 새 브라우저 보기 창을 만들 때 상태 업데이트를 조정합니다.
IBrowserService2::ForwardViewMsg

더 이상 사용되지 않습니다. SendMessage hWnd 매개 변수로 BASEBROWSERDATA 구조체의 _hwndView 멤버를 사용하여 뷰에서 받은 메시지로 SendMessage 함수를 호출합니다.
IBrowserService2::GetBaseBrowserData

더 이상 사용되지 않습니다. 상태를 결정하기 위해 기본 클래스가 소유한 보호된 요소를 포함하는 읽기 전용 구조를 가져옵니다.
IBrowserService2::GetFolderSetData

더 이상 사용되지 않습니다. 폴더 정보가 포함된 구조를 가져옵니다.
IBrowserService2::GetViewRect

더 이상 사용되지 않습니다. 창의 허용된 크기를 협상하는 데 사용되는 값을 검색합니다.
IBrowserService2::GetViewWindow

더 이상 사용되지 않습니다. IBrowserService2::CreateViewWindow에서 만든 브라우저 보기 창에 직접 액세스할 수 있도록 합니다.
IBrowserService2::InitializeDownloadManager

더 이상 사용되지 않습니다. 기본 클래스에서 다운로드 관리자를 사용하도록 설정합니다.
IBrowserService2::InitializeTransitionSite

더 이상 사용되지 않습니다. 브라우저 보기 창에서 전환을 사용하도록 설정합니다.
IBrowserService2::InitializeTravelLog

더 이상 사용되지 않습니다. 파생 클래스가 새 창에서 사용할 탐색 레코드를 지정할 수 있습니다.
IBrowserService2::오프라인

더 이상 사용되지 않습니다. 브라우저의 오프라인 상태 확인하고 업데이트하여 기본 클래스와 파생 클래스 간의 상태를 동기화합니다.
IBrowserService2::OnCommand

더 이상 사용되지 않습니다. WM_COMMAND 메시지를 받으면 기본 클래스에서 파생 클래스를 호출합니다. 파생 클래스는 메시지를 처리합니다.
IBrowserService2::OnCreate

더 이상 사용되지 않습니다. WM_CREATE 메시지를 수신할 때 기본 클래스에서 파생 클래스를 호출합니다. 파생 클래스는 메시지를 처리합니다.
IBrowserService2::OnDestroy

더 이상 사용되지 않습니다. WM_DESTROY 메시지를 수신할 때 기본 클래스에서 파생 클래스를 호출합니다. 파생 클래스는 메시지를 처리합니다.
IBrowserService2::OnFrameWindowActivateBS

더 이상 사용되지 않습니다. 활성화 또는 비활성화되는 하위 프레임 창에 대한 응답으로 기본 클래스에서 파생 클래스를 호출합니다. 파생 클래스는 작업에 대한 응답으로 수행할 작업을 결정합니다.
IBrowserService2::OnNotify

더 이상 사용되지 않습니다. WM_NOTIFY 메시지를 받으면 기본 클래스에서 파생 클래스를 호출합니다. 파생 클래스는 메시지를 처리합니다.
IBrowserService2::OnSetFocus

더 이상 사용되지 않습니다. WM_SETFOCUS 메시지를 받으면 기본 클래스에서 파생 클래스를 호출합니다. 파생 클래스는 메시지를 처리합니다.
IBrowserService2::OnSize

더 이상 사용되지 않습니다. WM_SIZE 메시지를 수신할 때 기본 클래스에서 파생 클래스를 호출합니다. 파생 클래스는 메시지를 처리합니다.
IBrowserService2::P utBaseBrowserData

더 이상 사용되지 않습니다. 기본 클래스의 보호된 멤버에 대한 읽기/쓰기 액세스를 허용하는 구조를 가져옵니다. 그러나 해당 상태는 기본 브라우저에서만 업데이트해야 합니다.
IBrowserService2::ReleaseShellView

더 이상 사용되지 않습니다. 기본 클래스와 파생 클래스 간의 뷰 수명을 조정합니다.
IBrowserService2::SetAcceleratorMenu

더 이상 사용되지 않습니다. TranslateAcceleratorSB 호출에 사용할 수 있는 메뉴 가속기를 정의하기 위해 파생 클래스에 의해 구현됩니다.
IBrowserService2::SetActivateState

더 이상 사용되지 않습니다. 브라우저 보기 창이 활성화 상태인지 여부를 추적하는 BASEBROWSERDATA 구조체의 _uActivateState 멤버 값을 업데이트. 파생 클래스는 기본 클래스를 호출합니다.
IBrowserService2::SetAsDefFolderSettings

더 이상 사용되지 않습니다. 폴더의 현재 보기 모드를 모든 폴더의 기본 보기 모드로 설정합니다. 폴더 옵션 대화 상자에서 사용됩니다.
IBrowserService2::SetTopBrowser

더 이상 사용되지 않습니다. 최상위 브라우저 instance 될 때 기본 클래스에 알릴 수 있습니다.
IBrowserService2::UpdateSecureLockIcon

더 이상 사용되지 않습니다. BASEBROWSERDATA 구조체의 _eSecureLockIcon 멤버 값을 업데이트 보안 사이트를 나타내는 아이콘을 추적하고 UI에서 아이콘 자체를 업데이트합니다.
IBrowserService2::v_CheckZoneCrossing

더 이상 사용되지 않습니다. 한 페이지에서 다른 페이지로 이동할 때 영역 교차의 유효성을 검사하기 위해 기본 클래스에서 호출됩니다.
IBrowserService2::v_GetViewStream

더 이상 사용되지 않습니다. 뷰 상태를 로드하거나 저장하는 데 사용되는 스트림을 반환합니다.
IBrowserService2::v_MayGetNextToolbarFocus

더 이상 사용되지 않습니다. TranslateAcceleratorSB를 통해 가속기를 번역하고 보기와 브라우저 도구 모음 간의 포커스 주기를 확인할 때 사용됩니다.
IBrowserService2::v_MayTranslateAccelerator

더 이상 사용되지 않습니다. 기본 클래스에 키보드 니모닉의 번역을 진행하도록 지시하기 위해 파생 클래스에서 호출됩니다.
IBrowserService2::v_ShowHideChildWindows

더 이상 사용되지 않습니다. 파생 클래스가 크기 조정 이벤트 후 자식 창을 업데이트할 수 있도록 허용합니다.
IBrowserService2::WndProcBS

더 이상 사용되지 않습니다. 파생 클래스가 기본 클래스의 WinProc 함수를 호출할 수 있도록 허용합니다.

설명

또한 이 인터페이스는 상속되는 IBrowserService 인터페이스의 메서드를 제공합니다.

요구 사항

   
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
대상 플랫폼 Windows
헤더 shdeprecated.h