CoInstall-Funktion (objbase.h)
[Diese Funktion wird nicht unterstützt und kann in Zukunft geändert oder nicht mehr verfügbar sein.]
Installiert die angeforderte COM-Serveranwendung.
Syntax
HRESULT CoInstall(
[in] IBindCtx *pbc,
[in] DWORD dwFlags,
[in] uCLSSPEC *pClassSpec,
[in] QUERYCONTEXT *pQuery,
[in] LPWSTR pszCodeBase
);
Parameter
[in] pbc
Reserviert für zukünftige Verwendung; Dieser Wert muss NULL sein.
[in] dwFlags
Reserviert für zukünftige Verwendung; dieser Wert muss 0 sein.
[in] pClassSpec
Ein Zeiger auf eine uCLSSPEC-Union . Das Tyspec-Element muss auf TYSPEC_CLSID festgelegt werden, und der clsid-Member muss auf die zu installierende CLSID festgelegt werden. Weitere Informationen finden Sie unter TYSPEC.
[in] pQuery
Ein Zeiger auf eine QUERYCONTEXT-Struktur . Das dwContext-Feld muss auf den gewünschten CLSCTX-Wert festgelegt werden. Weitere Informationen finden Sie unter QUERYCONTEXT.
[in] pszCodeBase
Reserviert für zukünftige Verwendung; Dieser Wert muss NULL sein.
Rückgabewert
Diese Funktion unterstützt den Standardrückgabewert E_INVALIDARG sowie folgendes.
Begriff | BESCHREIBUNG |
---|---|
S_OK | Gibt die erfolgreiche Ausführung an. |
CS_E_PACKAGE_NOTFOUND | Das Tyspec-Feld von pClassSpec wurde nicht auf TYSPEC_CLSID festgelegt. |
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | objbase.h |
Bibliothek | Ole32.lib |
DLL | Ole32.dll |