다음을 통해 공유


ASSEMBLY_INFO 구조체

전역 어셈블리 캐시에 등록된 어셈블리에 대한 정보를 포함합니다.

typedef struct _ASSEMBLY_INFO {
    ULONG           cbAssemblyInfo;
    DWORD           dwAssemblyFlags;
    ULARGE_INTEGER  uliAssemblySizeInKB;
    LPWSTR          pszCurrentAssemblyPathBuf;
    ULONG           cchBuf;
} ASSEMBLY_INFO;

멤버

멤버

설명

cbAssemblyInfo

구조체의 크기(바이트)입니다. 앞으로의 확장 가능성을 고려하여 예약되어 있는 필드입니다.

dwAssemblyFlags

어셈블리에 대한 설치 세부 사항을 나타내는 플래그입니다. 다음 값이 지원됩니다.

  • ASSEMBLYINFO_FLAG_INSTALLED 값은 어셈블리가 설치되어 있음을 나타냅니다. .NET Framework의 현재 버전에서는 항상 dwAssemblyFlags를 이 값으로 설정합니다.

  • ASSEMBLYINFO_FLAG_PAYLOADRESIDENT 값은 어셈블리가 페이로드 상주임을 나타냅니다. 현재 버전의 .NET Framework에서는 dwAssemblyFlags를 이 값으로 설정하지 않습니다.

uliAssemblySizeInKB

어셈블리에 있는 파일의 총 크기(KB)입니다.

pszCurrentAssemblyPathBuf

매니페스트 파일의 현재 경로가 들어 있는 문자열 버퍼에 대한 포인터입니다. 경로는 null 문자로 끝나야 합니다.

cchBuf

pszCurrentAssemblyPathBuf에 있는 와이드 문자 수(null 종결자 포함)입니다.

요구 사항

플랫폼: .NET Framework 시스템 요구 사항 참조

헤더: Fusion.h

.NET Framework 버전: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

참고 항목

개념

전역 어셈블리 캐시

기타 리소스

Fusion 구조체