FUSION_INSTALL_REFERENCE 구조체(winsxs.h)
FUSION_INSTALL_REFERENCE 구조에는 병렬 어셈블리를 참조하는 애플리케이션에 대한 정보가 포함되어 있습니다. 참조되는 어셈블리는 InstallAssembly 및 UninstallAssembly 메서드를 사용하여 병렬 어셈블리 저장소에 추가하거나 제거할 수 있습니다.
구문
typedef struct _FUSION_INSTALL_REFERENCE_ {
DWORD cbSize;
DWORD dwFlags;
GUID guidScheme;
LPCWSTR szIdentifier;
LPCWSTR szNonCannonicalData;
} FUSION_INSTALL_REFERENCE, *LPFUSION_INSTALL_REFERENCE;
멤버
cbSize
구조체의 크기(바이트)입니다.
dwFlags
예약된 이 멤버는 0이어야 합니다.
guidScheme
병렬 어셈블리를 사용하는 애플리케이션입니다.
이 매개 변수는 다음 값 중 하나를 가질 수 있습니다.
값 | 의미 |
---|---|
|
어셈블리는 Windows Installer를 사용하여 설치된 애플리케이션에서 참조됩니다. szIdentifier 멤버가 MSI로 설정되고 szNonCannonicalData가 Windows Installer로 설정됩니다. Windows side-by-side 어셈블리에 이 값을 사용합니다. |
|
어셈블리는 프로그램 추가/제거에 표시되는 애플리케이션에서 참조됩니다. szIdentifier 멤버는 애플리케이션을 프로그램 추가/제거에 등록하는 데 사용되는 토큰입니다. |
|
어셈블리는 파일 시스템의 파일로 표현되는 애플리케이션에서 참조됩니다. szIdentifier 매개 변수는 이 파일의 경로입니다. |
|
어셈블리는 불투명 문자열로만 표현되는 애플리케이션에서 참조됩니다. szIdentifier 멤버는 이 불투명 문자열입니다. 이 값은 병렬 저장소가 불투명 참조가 있는지 검사 데 필요합니다. |
|
예약됨 |
szIdentifier
어셈블리를 참조하는 애플리케이션을 식별하는 문자열 값에 대한 포인터입니다. 이 식별자의 의미는 guidScheme 매개 변수에 따라 달라집니다.
szNonCannonicalData
어셈블리를 참조하는 애플리케이션에서만 사용되는 문자열입니다.
요구 사항
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 [데스크톱 앱만 해당] |
머리글 | winsxs.h |