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::GetString의 flags 매개 변수에서 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::GetString의 pwszExtra 매개 변수로 검색하려는 인터페이스의 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 |