ICOMAdminCatalog::GetMultipleComponentsInfo 메서드(comadmin.h)

지정된 파일에 있는 구성 요소에 대한 정보를 검색합니다.

구문

HRESULT GetMultipleComponentsInfo(
  [in]  BSTR      bstrApplIdOrName,
  [in]  SAFEARRAY **ppsaVarFileNames,
  [out] SAFEARRAY **ppsaVarCLSIDs,
  [out] SAFEARRAY **ppsaVarClassNames,
  [out] SAFEARRAY **ppsaVarFileFlags,
  [out] SAFEARRAY **ppsaVarComponentFlags
);

매개 변수

[in] bstrApplIdOrName

애플리케이션을 나타내는 GUID 또는 애플리케이션 이름입니다.

[in] ppsaVarFileNames

구성 요소를 포함하는 파일의 이름 배열입니다.

[out] ppsaVarCLSIDs

구성 요소 CLSID의 배열입니다.

[out] ppsaVarClassNames

구성 요소 클래스 이름의 배열입니다.

[out] ppsaVarFileFlags

파일에 대한 정보를 포함하는 파일 플래그의 배열입니다.

COMAdminFileFlagLoadable

(0x00000001)

COMAdminFileFlagCOM(0x00000002)

COMAdminFileFlagContainsRS(0x00000004)

COMAdminFileFlagContainsComp(0x00000008)

COMAdminFileFlagContainsTLB(0x00000010)

COMAdminFileFlagSelfReg(0x00000020)

COMAdminFileFlagSelfUnReg(0x00000040)

COMAdminFileFlagUnloadableDLL(0x00000080)

COMAdminFileFlagDoesNotExist(0x00000100)

COMAdminFileFlagAlreadyInstalled(0x00000200)

COMAdminFileFlagBadTLB(0x00000400)

COMAdminFileFlagGetClassObjFailed(0x00000800)

COMAdminFileFlagClassNotAvailable(0x00001000)

COMAdminFileFlagRegistrar(0x00002000)

COMAdminFileFlagNoRegistrar(0x00004000)

COMAdminFileFlagDLLRegsvrFailed(0x00008000)

COMAdminFileFlagRegTLBFailed(0x00010000)

COMAdminFileFlagRegistrarFailed(0x00020000)

COMAdminFileFlagError(0x00040000)

[out] ppsaVarComponentFlags

파일의 구성 요소에 대한 정보를 나타내는 데 사용되는 구성 요소 플래그의 배열입니다.

COMAdminComponentFlagTypeInfound(0x00000001)

COMAdminComponentCOMPlusPropertiesFound(0x00000002)

COMAdminComponentProxyFound(0x00000004)

COMAdminComponentInterfacesFound(0x00000008)

COMAdminComponentAlreadyInstalled(0x00000010)

COMAdminComponentNotInApplication(0x00000020)

반환 값

이 메서드는 다음 값뿐만 아니라 표준 반환 값 E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED 및 E_FAIL 반환할 수 있습니다.

반환 코드 Description
S_OK
메서드가 완료되었습니다.
COMADMIN_E_OBJECTERRORS
하나 이상의 개체에 액세스하는 동안 오류가 발생했습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
대상 플랫폼 Windows
헤더 comadmin.h

추가 정보

ICOMAdminCatalog