다음을 통해 공유


winsxs.h 헤더

이 헤더는 애플리케이션 설치 및 서비스에 사용됩니다. 자세한 내용은 다음을 참조하세요.

winsxs.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.

인터페이스

 
IAssemblyCache

IAssemblyCache 인터페이스를 사용하여 병렬 어셈블리를 설치, 제거 또는 쿼리할 수 있습니다. CreateAssemblyCache 함수를 호출하여 IAssemblyCache의 instance 가져옵니다.
IAssemblyCacheItem

IAssemblyCacheItem 인터페이스를 사용하여 스트림 기반 설치를 사용하여 병렬 어셈블리를 병렬 저장소에 설치할 수 있습니다.
IAssemblyName

IAssemblyName 인터페이스는 병렬 어셈블리 이름을 나타냅니다.

Functions

 
CreateAssemblyCache

CreateAssemblyCache 함수는 IAssemblyCache 인터페이스의 instance 가져옵니다.
CreateAssemblyNameObject

CreateAssemblyNameObject 함수는 IAssemblyName 인터페이스의 instance 가져옵니다.

구조체

 
ASSEMBLY_INFO

ASSEMBLY_INFO 구조체에는 병렬 어셈블리 저장소의 어셈블리에 대한 정보가 포함됩니다. 이 정보는 QueryAssemblyInfo 메서드에서 사용됩니다.
FUSION_INSTALL_REFERENCE

FUSION_INSTALL_REFERENCE 구조에는 병렬 어셈블리를 참조하는 애플리케이션에 대한 정보가 포함되어 있습니다.

열거형

 
ASM_CMP_FLAGS

ASM_CMP_FLAGS 열거형의 값은 IsEqual 메서드에서 비교할 두 어셈블리 이름의 부분을 지정하는 데 사용됩니다.
ASM_DISPLAY_FLAGS

ASM_DISPLAY_FLAGS 열거형의 값은 GetDisplayName 메서드에서 어셈블리 이름의 문자열 표현에 포함할 어셈블리의 전체 이름 부분을 지정하는 데 사용됩니다.
ASM_NAME

ASM_NAME 열거형의 값은 side-by-side 어셈블리 이름에 포함된 이름-값 쌍의 속성 ID입니다.
CREATE_ASM_NAME_OBJ_FLAGS

CREATE_ASM_NAME_OBJ_FLAGS 열거형은 CreateAssemblyNameObject 함수에서 사용됩니다.