Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
[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 |