다음을 통해 공유


SV2CVW2_PARAMS 구조체(shobjidl_core.h)

IShellView2::CreateViewWindow2 메서드에 대한 매개 변수를 보유합니다.

구문

typedef struct _SV2CVW2_PARAMS {
  DWORD             cbSize;
  IShellView        *psvPrev;
  LPCFOLDERSETTINGS pfs;
  IShellBrowser     *psbOwner;
  RECT              *prcView;
  const SHELLVIEWID *pvid;
  HWND              hwndView;
} SV2CVW2_PARAMS, *LPSV2CVW2_PARAMS;

멤버

cbSize

형식:DWORD

구조체의 크기입니다.

psvPrev

형식: IShellView*

이전 보기의 IShellView 인터페이스에 대한 포인터입니다. 셸 뷰는 이 매개 변수를 사용하여 동일한 구현을 사용하여 이전 보기와 통신할 수 있습니다. 보기와 같은 검색을 최적화하는 데도 사용할 수 있습니다. 이 매개 변수는 NULL일 수 있습니다.

pfs

형식: LPFOLDERSETTINGS

뷰를 만드는 데 필요한 정보가 포함된 FOLDERSETTINGS 구조체입니다.

psbOwner

형식: IShellBrowser*

부모 Shell 브라우저의 IShellBrowser 인터페이스의 현재 instance 대한 포인터입니다. IShellView2::CreateViewWindow2 는 이 인터페이스의 AddRef 메서드를 호출하고 인터페이스 포인터를 저장해야 합니다. Windows Explorer 창과의 통신에 사용할 수 있습니다.

prcView

형식: RECT*

보기의 표시 영역을 정의하는 RECT 구조체입니다.

pvid

형식: const SHELLVIEWID*

뷰 ID에 대한 포인터입니다. 보기 ID는 Windows 정의 VID 또는 사용자 지정 보기 정의 VID 중 하나일 수 있습니다. 이 값은 pfs가 가리키는 FOLDERSETTINGS 구조체에 지정된 보기 모드보다 우선합니다.

hwndView

형식: HWND

새 셸 보기에 대한 창 핸들입니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional, Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
머리글 shobjidl_core.h(Shobjidl.h 포함)