CoInstall 함수(objbase.h)

[이 함수는 지원되지 않으며 나중에 변경되거나 사용할 수 없습니다.]

요청된 COM 서버 애플리케이션을 설치합니다.

구문

HRESULT CoInstall(
  [in] IBindCtx     *pbc,
  [in] DWORD        dwFlags,
  [in] uCLSSPEC     *pClassSpec,
  [in] QUERYCONTEXT *pQuery,
  [in] LPWSTR       pszCodeBase
);

매개 변수

[in] pbc

향후 사용을 위해 예약됨; 이 값은 NULL이어야 합니다.

[in] dwFlags

향후 사용을 위해 예약됨; 이 값은 0이어야 합니다.

[in] pClassSpec

uCLSSPEC 공용 구조체에 대한 포인터입니다. tyspec 멤버는 TYSPEC_CLSID 설정해야 하며 clsid 멤버를 설치하려면 CLSID로 설정해야 합니다. 자세한 내용은 TYSPEC를 참조하세요.

[in] pQuery

QUERYCONTEXT 구조체에 대한 포인터입니다. dwContext 필드는 원하는 CLSCTX 값으로 설정해야 합니다. 자세한 내용은 QUERYCONTEXT를 참조하세요.

[in] pszCodeBase

향후 사용을 위해 예약됨; 이 값은 NULL이어야 합니다.

반환 값

이 함수는 E_INVALIDARG 표준 반환 값과 다음을 지원합니다.

용어 Description
S_ok 성공을 나타냅니다.
CS_E_PACKAGE_NOTFOUND pClassSpectyspec 필드가 TYSPEC_CLSID 설정되지 않았습니다.

요구 사항

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

추가 정보

QUERYCONTEXT

TYSPEC