IShellLinkDataList 인터페이스(shobjidl_core.h)
애플리케이션이 셸 링크에 추가 데이터 블록을 연결할 수 있도록 하는 메서드를 노출합니다. 이러한 메서드는 데이터 블록을 추가, 복사 또는 제거합니다.
상속
IShellLinkDataList 인터페이스는 IUnknown 인터페이스에서 상속됩니다. IShellLinkDataList 에는 다음과 같은 유형의 멤버도 있습니다.
메서드
IShellLinkDataList 인터페이스에는 이러한 메서드가 있습니다.
IShellLinkDataList::AddDataBlock 링크에 데이터 블록을 추가합니다. |
IShellLinkDataList::CopyDataBlock 링크의 데이터 블록 복사본을 검색합니다. |
IShellLinkDataList::GetFlags 현재 옵션 설정을 가져옵니다. |
IShellLinkDataList::RemoveDataBlock 링크에서 데이터 블록을 제거합니다. |
IShellLinkDataList::SetFlags 현재 옵션 설정을 설정합니다. |
설명
데이터 블록은 구조체 형식입니다. 처음 두 멤버는 모든 데이터 블록에 대해 동일합니다. 첫 번째 멤버는 구조체의 크기를 제공합니다. 두 번째 멤버는 데이터 블록의 형식을 식별하는 서명입니다. 나머지 멤버는 블록의 데이터를 보유합니다. 현재 지원되는 데이터 블록에는 5가지 유형이 있습니다.
데이터 블록 구조 | Description |
---|---|
EXP_DARWIN_LINK | 링크의 Windows 설치 관리자 ID입니다. |
EXP_SPECIAL_FOLDER | 특수 폴더 정보입니다. |
EXP_SZ_LINK | 대상의 이름입니다. |
NT_CONSOLE_PROPS | 콘솔 속성. |
NT_FE_CONSOLE_PROPS | 콘솔의 코드 페이지입니다. |
이 인터페이스는 애플리케이션에서 구현되지 않습니다.
애플리케이션이 Shell 링크에 추가 데이터 블록을 추가해야 하는 경우 이 인터페이스를 사용합니다.
WindowsVista 이상에 유의하세요. Windows Vista 이전에 이 인터페이스는 Shlobj.h에서 선언되었습니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 2000 Professional, Windows XP [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | shobjidl_core.h(Shobjidl.h 포함) |
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기