다음을 통해 공유


ASSOCSTR 열거형(shlwapi.h)

IQueryAssociations::GetString에서 반환할 문자열 형식을 정의하는 데 사용됩니다.

Syntax

typedef enum {
  ASSOCSTR_COMMAND = 1,
  ASSOCSTR_EXECUTABLE,
  ASSOCSTR_FRIENDLYDOCNAME,
  ASSOCSTR_FRIENDLYAPPNAME,
  ASSOCSTR_NOOPEN,
  ASSOCSTR_SHELLNEWVALUE,
  ASSOCSTR_DDECOMMAND,
  ASSOCSTR_DDEIFEXEC,
  ASSOCSTR_DDEAPPLICATION,
  ASSOCSTR_DDETOPIC,
  ASSOCSTR_INFOTIP,
  ASSOCSTR_QUICKTIP,
  ASSOCSTR_TILEINFO,
  ASSOCSTR_CONTENTTYPE,
  ASSOCSTR_DEFAULTICON,
  ASSOCSTR_SHELLEXTENSION,
  ASSOCSTR_DROPTARGET,
  ASSOCSTR_DELEGATEEXECUTE,
  ASSOCSTR_SUPPORTED_URI_PROTOCOLS,
  ASSOCSTR_PROGID,
  ASSOCSTR_APPID,
  ASSOCSTR_APPPUBLISHER,
  ASSOCSTR_APPICONREFERENCE,
  ASSOCSTR_MAX
} ASSOCSTR;

상수

 
ASSOCSTR_COMMAND
값: 1
셸 동사와 연결된 명령 문자열입니다.
ASSOCSTR_EXECUTABLE
셸 동사 명령 문자열의 실행 파일입니다. 예를 들어 이 문자열은 와 같은 하위 키에 대한 (기본값) 값으로 검색됩니다.

\ HKEY_CLASSES_ROOTApplicationname\셸을\열기\명령을 실행합니다. 명령이 Rundll.exe 사용하는 경우 IQueryAssociations::GetStringflags 매개 변수에서 ASSOCF_REMAPRUNDLL 플래그를 설정하여 대상 실행 파일을 검색합니다.

주의  

모든 앱 연결에 실행 파일이 있는 것은 아닙니다. 실행 파일이 항상 있다고 가정하지 마세요.


 

이 형식의 문자열은 동사의 구현에서 호출될 코드를 식별합니다.
ASSOCSTR_FRIENDLYDOCNAME
문서 형식의 이름입니다.
ASSOCSTR_FRIENDLYAPPNAME
실행 파일의 이름입니다.
ASSOCSTR_NOOPEN
열린 하위 키와 연결된 정보를 무시합니다.
ASSOCSTR_SHELLNEWVALUE
Shell새 하위 키 아래를 확인합니다.
ASSOCSTR_DDECOMMAND
DDE 명령에 대한 템플릿입니다.
ASSOCSTR_DDEIFEXEC
프로세스를 만드는 데 사용할 DDE 명령입니다.
ASSOCSTR_DDEAPPLICATION
DDE 브로드캐스트의 애플리케이션 이름입니다.
ASSOCSTR_DDETOPIC
DDE 브로드캐스트의 토픽 이름입니다.
ASSOCSTR_INFOTIP
InfoTip 레지스트리 값에 해당합니다. 파일 이름 위에 커서를 놓을 때와 같이 정보 팁을 만들 IPropertyDescriptionList 형식의 속성 또는 항목에 대한 정보 팁을 반환합니다. 속성 목록은 PSGetPropertyDescriptionListFromString으로 구문 분석할 수 있습니다.
ASSOCSTR_QUICKTIP
인터넷 Explorer 6에 도입되었습니다. QuickTip 레지스트리 값에 해당합니다. 항상 IPropertyDescriptionList 형식의 속성 이름 목록을 반환한다는 점을 제외하고 ASSOCSTR_INFOTIP 동일합니다. 이 값과 ASSOCSTR_INFOTIP 차이점은 오프라인 또는 느린 네트워크와 같이 느린 속성 검색을 유발하는 모든 시나리오에 안전한 속성을 반환한다는 것입니다. ASSOCSTR_INFOTIP 반환된 속성 중 일부는 느린 속성 검색 시나리오에 적합하지 않을 수 있습니다. 속성 목록은 PSGetPropertyDescriptionListFromString으로 구문 분석할 수 있습니다.
ASSOCSTR_TILEINFO
인터넷 Explorer 6에 도입되었습니다. TileInfo 레지스트리 값에 해당합니다. 타일 보기에 있는 Windows Explorer 창에서 특정 파일 형식에 대해 표시할 속성 목록을 포함합니다. 이는 ASSOCSTR_INFOTIP 동일하지만 ASSOCSTR_QUICKTIP 마찬가지로 IPropertyDescriptionList 형식의 속성 이름 목록도 반환합니다. 속성 목록은 PSGetPropertyDescriptionListFromString으로 구문 분석할 수 있습니다.
ASSOCSTR_CONTENTTYPE
인터넷 Explorer 6에 도입되었습니다. 애플리케이션이 특정 파일 형식에 대해 일반적인 가정을 할 수 있도록 이미지 및 bmp와 같은 일반적인 형식의 MIME 파일 연결을 설명합니다.
ASSOCSTR_DEFAULTICON
인터넷 Explorer 6에 도입되었습니다. 이 연결에 기본적으로 사용할 아이콘 리소스의 경로를 반환합니다. 양수는 dll의 리소스 테이블에 대한 인덱스를 나타내고 음수는 리소스 ID를 나타냅니다. 리소스 구문의 예는 "c:\myfolder\myfile.dll,-1"입니다.
ASSOCSTR_SHELLEXTENSION
인터넷 Explorer 6에 도입되었습니다. 셸 확장이 연결된 개체의 경우 IQueryAssociations::GetStringpwszExtra 매개 변수로 검색하려는 인터페이스의 IID에 대한 문자열 표현을 전달하여 해당 Shell 확장 개체의 CLSID를 검색할 수 있습니다. 예를 들어 IExtractImage 인터페이스를 구현하는 처리기를 검색하려는 경우 IExtractImage의 IID인 "{BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}"을 지정합니다.
ASSOCSTR_DROPTARGET
인터넷 Explorer 8에 도입되었습니다. COM 및 IDropTarget 인터페이스를 통해 호출되는 동사의 경우 이 플래그를 사용하여 IDropTarget 개체의 CLSID를 검색할 수 있습니다. 이 CLSID는 DropTarget 하위 키에 등록됩니다. 동사는 iQueryAssociations::GetString 호출의 pwszExtra 매개 변수에 지정됩니다.

이 형식의 문자열은 동사의 구현에서 호출될 코드를 식별합니다.
ASSOCSTR_DELEGATEEXECUTE
인터넷 Explorer 8에 도입되었습니다. COM 및 IExecuteCommand 인터페이스를 통해 호출되는 동사의 경우 이 플래그를 사용하여 IExecuteCommand 개체의 CLSID를 검색할 수 있습니다. 이 CLSID는 동사의 명령 하위 키에 DelegateExecute 항목으로 등록됩니다. 동사는 iQueryAssociations::GetString 호출의 pwszExtra 매개 변수에 지정됩니다.

이 형식의 문자열은 동사의 구현에서 호출될 코드를 식별합니다.
ASSOCSTR_SUPPORTED_URI_PROTOCOLS
URI 프로토콜 구성표의 문자열 값입니다. 예를 들어 또는 http:https:ftp:file:* 모두를 나타냅니다.
ASSOCSTR_PROGID
Windows 10 도입되었습니다. 파일 형식 또는 URI 스키마와 연결된 앱에서 제공하는 ProgID입니다. 기본 프로그램 설정에서 사용자가 구성한 경우입니다.
ASSOCSTR_APPID
Windows 10 도입되었습니다. 파일 형식 또는 URI 스키마와 연결된 앱의 AppUserModelID입니다. 기본 프로그램 설정에서 사용자가 구성합니다.
ASSOCSTR_APPPUBLISHER
Windows 10 도입되었습니다. 파일 형식 또는 URI 체계와 연결된 앱의 게시자입니다. 기본 프로그램 설정에서 사용자가 구성합니다.
ASSOCSTR_APPICONREFERENCE
Windows 10 도입되었습니다. 파일 형식 또는 URI 스키마와 연결된 앱의 아이콘 참조입니다. 기본 프로그램 설정에서 사용자가 구성합니다.
ASSOCSTR_MAX
유효성 검사를 위해 사용되는 최대 정의 ASSOCSTR 값입니다.

요구 사항

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