ICOMAdminCatalog::GetMultipleComponentsInfo-Methode (comadmin.h)
Ruft Informationen zu den Komponenten ab, die sich in den angegebenen Dateien befinden.
Syntax
HRESULT GetMultipleComponentsInfo(
[in] BSTR bstrApplIdOrName,
[in] SAFEARRAY **ppsaVarFileNames,
[out] SAFEARRAY **ppsaVarCLSIDs,
[out] SAFEARRAY **ppsaVarClassNames,
[out] SAFEARRAY **ppsaVarFileFlags,
[out] SAFEARRAY **ppsaVarComponentFlags
);
Parameter
[in] bstrApplIdOrName
Die GUID oder der Anwendungsname, der die Anwendung darstellt.
[in] ppsaVarFileNames
Ein Array von Namen von Dateien, die die Komponenten enthalten.
[out] ppsaVarCLSIDs
Ein Array von Komponenten-CLSIDs.
[out] ppsaVarClassNames
Ein Array von Komponentenklassennamen.
[out] ppsaVarFileFlags
Ein Array für Dateiflags, das Informationen zu den Dateien enthält.
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
Ein Array für die Komponentenflags, die verwendet werden, um Informationen zu Komponenten in Dateien darzustellen.
COMAdminComponentFlagTypeInfoFound (0x00000001)
COMAdminComponentCOMPlusPropertiesFound (0x00000002)
COMAdminComponentProxyFound (0x00000004)
COMAdminComponentInterfacesFound (0x00000008)
COMAdminComponentAlreadyInstalled (0x00000010)
COMAdminComponentNotInApplication (0x00000020)
Rückgabewert
Diese Methode kann die Standardrückgabewerte E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED und E_FAIL sowie die folgenden Werte zurückgeben.
Rückgabecode | BESCHREIBUNG |
---|---|
|
Die Methode wurde erfolgreich abgeschlossen. |
|
Fehler beim Zugriff auf ein oder mehrere Objekte. |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | comadmin.h |