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 포함) |