다음을 통해 공유


IMetaDataAssemblyEmit::DefineFile 메서드

이 어셈블리가 참조하는 어셈블리에 대한 메타데이터를 포함하는 File 메타데이터 구조를 만들고 연결된 메타데이터 토큰을 반환합니다.

구문

HRESULT DefineFile (  
    [in]  LPCWSTR        szName,
    [in]  const void     *pbHashValue,
    [in]  ULONG          cbHashValue,  
    [in]  DWORD          dwFileFlags,  
    [out] mdFile         *pmdf  
);  

매개 변수

szName
[in] 사용할 파일의 이름입니다.

pbHashValue
[in] 어셈블리와 연결된 해시 데이터에 대한 포인터입니다.

cbHashValue
[in] pbHashValue의 크기(바이트)입니다.

dwFileFlags
[in] 속성 설정을 지정하는 FileFlags 값의 비트 조합입니다.

pmdf
[out] 반환된 File 토큰에 대한 포인터입니다.

설명

메타데이터가 포함된 파일을 제외하고 이 어셈블리가 빌드될 당시 이 어셈블리의 일부였던 각 파일에 대해 하나의 File 메타데이터 구조를 정의해야 합니다.

요구 사항

플랫폼:시스템 요구 사항을 참조하세요.

헤더: Cor.h

라이브러리: MsCorEE.dll에서 리소스로 사용됩니다.

.NET Framework 버전: 1.0부터 사용 가능

참고 항목