FUSION_INSTALL_REFERENCE 구조체
애플리케이션이 전역 어셈블리 캐시에 설치된 어셈블리에 대해 만드는 참조를 나타냅니다.
구문
typedef struct _FUSION_INSTALL_REFERENCE_ {
DWORD cbSize,
DWORD dwFlags,
GUID guidScheme,
LPCWSTR szIdentifier,
LPCWSTR szNonCanonicalData
} FUSION_INSTALL_REFERENCE, *LPFUSION_INSTALL_REFERENCE;
멤버
멤버 | 설명 |
---|---|
cbSize |
구조체의 크기(바이트)입니다. |
dwFlags |
향후 확장성을 위해 예약됩니다. 이 값은 0이어야 합니다. |
guidScheme |
참조를 추가하는 엔터티입니다. 이 필드에는 다음 값 중 하나가 있을 수 있습니다. - FUSION_REFCOUNT_MSI_GUID: 어셈블리는 Microsoft Windows Installer를 사용하여 설치된 애플리케이션에서 참조됩니다. szIdentifier 필드는 로 MSI 설정되고 szNonCanonicalData 필드는 로 Windows Installer 설정됩니다. 이 체계는 Windows 병렬 어셈블리에 사용됩니다.- FUSION_REFCOUNT_UNINSTALL_SUBKEY_GUID: 어셈블리는 프로그램 추가/제거 인터페이스에 표시되는 애플리케이션에서 참조됩니다. szIdentifier 필드는 애플리케이션을 프로그램 추가/제거 인터페이스에 등록하는 토큰을 제공합니다.- FUSION_REFCOUNT_FILEPATH_GUID: 어셈블리는 파일 시스템의 파일로 표시되는 애플리케이션에서 참조됩니다. szIdentifier 필드는 이 파일의 경로를 제공합니다.- FUSION_REFCOUNT_OPAQUE_STRING_GUID: 어셈블리는 불투명 문자열로만 표시되는 애플리케이션에서 참조됩니다. szIdentifier 필드는 이 불투명 문자열을 제공합니다. 전역 어셈블리 캐시는 이 값을 제거할 때 불투명 참조가 있는지 검사 않습니다.- FUSION_REFCOUNT_OSINSTALL_GUID: 이 값은 예약되어 있습니다. |
szIdentifier |
전역 어셈블리 캐시에 어셈블리를 설치한 애플리케이션을 식별하는 고유 문자열입니다. 해당 값은 필드의 값에 guidScheme 따라 달라집니다. |
szNonCanonicalData |
참조를 추가하는 엔터티에서만 인식되는 문자열입니다. 전역 어셈블리 캐시는 이 문자열을 저장하지만 사용하지는 않습니다. |
요구 사항
플랫폼:시스템 요구 사항을 참조하세요.
헤더: Fusion.h
.NET Framework 버전: 2.0부터 사용 가능
참고 항목
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET