CoInstall 関数 (objbase.h)
[この関数はサポートされておらず、今後変更または使用できない可能性があります。]
要求された COM サーバー アプリケーションをインストールします。
構文
HRESULT CoInstall(
[in] IBindCtx *pbc,
[in] DWORD dwFlags,
[in] uCLSSPEC *pClassSpec,
[in] QUERYCONTEXT *pQuery,
[in] LPWSTR pszCodeBase
);
パラメーター
[in] pbc
将来の使用のために予約されています。この値は NULL である必要があります。
[in] dwFlags
将来の使用のために予約されています。この値は 0 である必要があります。
[in] pClassSpec
uCLSSPEC 共用体へのポインター。 tyspec メンバーを TYSPEC_CLSID に設定し、clsid メンバーをインストールする CLSID に設定する必要があります。 詳細については、「 TYSPEC」を参照してください。
[in] pQuery
QUERYCONTEXT 構造体へのポインター。 dwContext フィールドは、目的の CLSCTX 値に設定する必要があります。 詳細については、「 QUERYCONTEXT」を参照してください。
[in] pszCodeBase
将来の使用のために予約されています。この値は NULL である必要があります。
戻り値
この関数は、標準の戻り値E_INVALIDARGと、次の値をサポートします。
期間 | 説明 |
---|---|
S_ok | 成功を示します。 |
CS_E_PACKAGE_NOTFOUND | pClassSpec の tyspec フィールドが TYSPEC_CLSID に設定されていません。 |
要件
要件 | 値 |
---|---|
対象プラットフォーム | Windows |
ヘッダー | objbase.h |
Library | Ole32.lib |
[DLL] | Ole32.dll |