Share via


SHARD 열거형(shlobj_core.h)

사용 통계가 추적되는 항목을 식별하기 위해 pv 매개 변수에서 SHAddToRecentDocs에서 전달한 데이터의 해석을 나타냅니다.

Syntax

typedef enum {
  SHARD_PIDL,
  SHARD_PATHA,
  SHARD_PATHW,
  SHARD_APPIDINFO,
  SHARD_APPIDINFOIDLIST,
  SHARD_LINK,
  SHARD_APPIDINFOLINK,
  SHARD_SHELLITEM
} SHARD;

상수

 
SHARD_PIDL
pv 매개 변수는 문서의 파일 개체를 식별하는 PIDL을 가리킵니다. 파일이 아닌 개체를 식별하는 PIDL은 허용되지 않습니다.
SHARD_PATHA
pv 매개 변수는 개체의 경로 및 파일 이름을 사용하여 null로 끝나는 ANSI 문자열을 가리킵니다.
SHARD_PATHW
pv 매개 변수는 개체의 경로 및 파일 이름을 사용하여 null로 끝나는 유니코드 문자열을 가리킵니다.
SHARD_APPIDINFO
Windows 7 이상. pv 매개 변수는 항목을 특정 프로세스 또는 애플리케이션과 연결하는 AppUserModelID와 항목을 식별하는 IShellItem을 페어링하는 SHARDAPPIDINFO 구조를 가리킵니다.
SHARD_APPIDINFOIDLIST
Windows 7 이상. pv 매개 변수는 항목을 특정 프로세스 또는 애플리케이션과 연결하는 AppUserModelID와 항목을 식별하는 절대 PIDL을 페어링하는 SHARDAPPIDINFOIDLIST 구조를 가리킵니다.
SHARD_LINK
Windows 7 이상. pv 매개 변수는 IShellLink 개체에 대한 인터페이스 포인터입니다.
SHARD_APPIDINFOLINK
Windows 7 이상. pv 매개 변수는 항목을 특정 프로세스 또는 애플리케이션과 연결하는 AppUserModelID와 항목을 식별하는 IShellLink를 페어링하는 SHARDAPPIDINFOLINK 구조를 가리킵니다.
SHARD_SHELLITEM
Windows 7 이상. pv 매개 변수는 IShellItem 개체에 대한 인터페이스 포인터입니다.

설명

Windows 7 이전에는 SHARD_PIDL, SHARD_PATHA 및 SHARD_PATHW 열거형 멤버가 아닌 개별 상수로 정의되었습니다.

SHARD_LINK 또는 SHARD_APPIDINFOLINK 통해 IShellLink를 제공하는 경우 IShellLink instance 다음을 제공해야 합니다.

표시 이름은 항목의 System.Title(PKEY_Title) 속성을 통해 설정해야 합니다. 속성은 표시 이름을 직접 보유하거나 저장된 문자열을 사용하기 위해 "@shell32.dll,-1324"와 같은 간접 문자열 표현일 수 있습니다. 간접 문자열을 사용하면 항목 이름을 사용자가 선택한 언어로 표시할 수 있습니다.

필요에 따라 점프 목록의 항목에 대한 사용자 지정 도구 설명을 제공하도록 설명 필드(IShellLink::SetDescription)를 설정할 수 있습니다.

요구 사항

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

추가 정보

SHAddToRecentDocs