Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse 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 |