이 설명서는 보관되지만 유지 되지 않습니다.

GetMetaDataInternalInterface

메모리의 메타데이터를 읽고 쓰는 데 사용하는 내부 인터페이스 인스턴스에 대한 포인터를 가져옵니다.



HRESULT  GetMetaDataInternalInterface (
   LPVOID pData,
   ULONG cbData,
   DWORD flags,
   REFIID riid,
   void **ppv
);

매개 변수

매개 변수 설명

pData

[in] 메모리에 저장된 메타데이터 섹션에 대한 포인터입니다.

cbData

[in] 메타데이터 섹션의 크기(바이트)입니다.

flags

[in] CorOpenFlags 열거형의 ofRead 또는 ofWrite 멤버입니다.

riid

[in] 요청된 내부 인페이스의 IID입니다.

ppv

[out] 내부 인터페이스에 대한 포인터를 받는 위치입니다.

이 메서드에서는 다음 값뿐만 아니라 winerror.h에 정의된 표준 COM 오류 코드도 반환합니다.

반환 코드 설명

S_OK

메서드가 성공적으로 완료되었습니다.

E_INVALIDARG

ppvNULL입니다.

CLDB_E_FILE_CORRUPT(0x110E)

메타데이터가 손상되었거나 메타데이터 섹션의 지정된 크기보다 큽니다.

라이브러리: mscoree.dll

flags 인수는 반환된 인터페이스가 읽기 전용 또는 읽기/쓰기 기능을 구현하는지를 결정합니다.

표시: