IeAxiService::Initialize メソッド

Initialize メソッドは、ActiveX オブジェクトを確認してダウンロードします。 オブジェクトがポリシー要件を満たしている場合、このメソッドは ActiveX オブジェクトをインストールするシステム オブジェクトを初期化します。

構文

SECURITY_STATUS Initialize(
  [in]  HWND     hwndParent,
  [in]  DWORD    dwClientPID,
  [in]  BSTR     bstrDesktop,
  [in]  BSTR     bstrClsID,
  [in]  BSTR     bstrURL,
  [out] BSTR     *pbstrNonce,
  [out] IUnknown **ppISyncBrokerInterface
);

パラメーター

hwndParent [in]

ActiveX コントロールをインストールしようとしているウィンドウの親ウィンドウへのハンドル。

dwClientPID [in]

呼び出し元プロセスのプロセス ID。

bstrDesktop [in]

オブジェクトのデスクトップ。

bstrClsID [in]

インストールする ActiveX オブジェクトのクラス ID。

bstrURL [in]

インストールする ActiveX オブジェクトの URL。

pbstrNonce [out]

ActiveX オブジェクトの検証とダウンロードに使用される他のメソッドの呼び出しで状態情報を共有するために使用できるコンテキスト。

ppISyncBrokerInterface [out]

ActiveX コントロールをインストールする IeAxiSystemInstaller インターフェイスのインスタンスへのポインター。

戻り値

関数が成功した場合、戻り値はS_OK。

関数が失敗した場合、戻り値は次のいずれかのエラー コードになります。

リターン コード/値 説明
TRUST_E_SUBJECT_NOT_TRUSTED
0x800B0004
ActiveX オブジェクトをインストールしないでください。

要件

要件
サポートされている最小のクライアント
Windows Vista Business、Windows Vista Enterprise、Windows Vista Ultimate [デスクトップ アプリのみ]
サポートされている最小のサーバー
サポートなし
IID
IID_IeAxiServiceは E9E92380-9ECD-4982-A0EB-6815A56CCF27 として定義されています

関連項目

IeAxiService