IShellFolder2::GetDefaultColumnState 메서드(shobjidl_core.h)

지정된 열의 기본 상태를 가져옵니다.

구문

HRESULT GetDefaultColumnState(
  [in]  UINT        iColumn,
  [out] SHCOLSTATEF *pcsFlags
);

매개 변수

[in] iColumn

형식: UINT

열 번호를 지정하는 정수입니다.

[out] pcsFlags

형식: SHCOLSTATEF*

기본 열 상태를 나타내는 플래그가 포함된 값에 대한 포인터입니다. 이 매개 변수에는 다음 플래그의 조합이 포함될 수 있습니다.

SHCOLSTATE_TYPE_STR

문자열

SHCOLSTATE_TYPE_INT

정수입니다.

SHCOLSTATE_TYPE_DATE

날짜입니다.

SHCOLSTATE_ONBYDEFAULT

Windows Explorer 세부 정보 보기에 기본적으로 표시되어야 합니다.

SHCOLSTATE_SLOW

이 정보를 추출하는 데 시간이 오래 걸릴 수 있으므로 폴더 뷰에서 백그라운드 스레드에서 열 정보를 비동기적으로 추출하는 것이 좋습니다.

SHCOLSTATE_EXTENDED

폴더 개체가 아닌 처리기에서 제공합니다.

SHCOLSTATE_SECONDARYUI

바로 가기 메뉴에는 표시되지 않지만 기타 대화 상자에 나열됩니다.

SHCOLSTATE_HIDDEN

사용자 인터페이스에 표시되지 않습니다.

SHCOLSTATE_PREFER_VARCMP

CompareID가 아닌 기본 정렬을 사용하여 정렬 순서를 가져옵니다.

반환 값

형식: HRESULT

메서드가 성공하면 S_OK를 반환하고, 성공하지 않으면 HRESULT 오류 코드를 반환합니다.

요구 사항

   
지원되는 최소 클라이언트 Windows 2000 Professional, Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 shobjidl_core.h(Shobjidl.h 포함)
DLL Shell32.dll(버전 5.0 이상)