다음을 통해 공유


LoadTypeLibEx 함수(oleauto.h)

형식 라이브러리를 로드하고(선택 사항) 시스템 레지스트리에 등록합니다.

구문

HRESULT LoadTypeLibEx(
  LPCOLESTR szFile,
  REGKIND   regkind,
  ITypeLib  **pptlib
);

매개 변수

szFile

형식 라이브러리 파일입니다.

regkind

DEFAULT, REGISTER 및 NONE 플래그를 기반으로 형식 라이브러리에 대해 수행할 등록 종류를 식별합니다. REGKIND_DEFAULT LoadTypeLib을 호출하기만 하면 LoadTypeLib 등록 규칙에 따라 등록이 수행됩니다. REGKIND_NONE 등록 프로세스를 사용하지 않고 LoadTypeLib 을 호출합니다. REGKIND_REGISTER LoadTypeLib 를 호출하고 RegisterTypeLib를 호출하여 형식 라이브러리를 등록합니다. 형식 라이브러리의 등록을 취소하려면 UnRegisterTypeLib을 사용합니다.

pptlib

형식 라이브러리입니다.

반환 값

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

반환 코드 설명
S_ok
성공.
E_INVALIDARG
하나 이상의 인수가 잘못되었습니다.
E_OUTOFMEMORY
메모리가 부족하여 작업을 완료할 수 없습니다.
TYPE_E_IOERROR
함수가 파일에 쓸 수 없습니다.
TYPE_E_REGISTRYACCESS
시스템 등록 데이터베이스를 열 수 없습니다.
TYPE_E_INVALIDSTATE
형식 라이브러리를 열 수 없습니다.
TYPE_E_CANTLOADLIBRARY
형식 라이브러리 또는 DLL을 로드할 수 없습니다.

설명

프로그래머가 형식 라이브러리를 로드할지 여부를 지정할 수 있습니다.

요구 사항

요구 사항
대상 플랫폼 Windows
헤더 oleauto.h
라이브러리 OleAut32.lib
DLL OleAut32.dll