다음을 통해 공유


IAssemblyCache::CreateAssemblyCacheItem 메서드(winsxs.h)

CreateAssemblyCacheItem 메서드는 설치 중인 병렬 어셈블리에 해당하는 항목을 어셈블리 캐시에 만듭니다.

구문

HRESULT CreateAssemblyCacheItem(
  [in]           DWORD              dwFlags,
  [in]           PVOID              pvReserved,
  [out]          IAssemblyCacheItem **ppAsmItem,
  [in, optional] LPCWSTR            pszAssemblyName
);

매개 변수

[in] dwFlags

예약되어 있습니다.

[in] pvReserved

예약되어 있습니다.

[out] ppAsmItem

정보를 수신하는 IAssemblyCacheItem의 instance 대한 포인터가 포함된 위치에 대한 포인터입니다.

[in, optional] pszAssemblyName

설치 중인 어셈블리의 완전히 지정된 강력한 이름을 포함하는 null로 끝나는 문자열 값에 대한 포인터입니다. 제공된 이름은 매니페스트의 어셈블리 이름과 일치하도록 확인됩니다. 부분 이름은 FUSION_E_INVALID_NAME 반환합니다. 이 매개 변수가 null이면 이름이 확인되지 않습니다.

반환 값

이 메서드는 이러한 값 중 하나를 반환할 수 있습니다.

반환 값 설명
S_OK
메서드가 성공했습니다.
S_FALSE
메서드가 성공하지 못했습니다.
FUSION_E_INVALID_NAME
어셈블리의 전체 이름은 pszAssemblyName에서 제공해야 합니다.

요구 사항

   
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 winsxs.h
DLL Sxs.dll

추가 정보

IAssemblyCache