IeAxiService::Initialize, méthode

La méthode Initialize vérifie et télécharge un objet ActiveX. Si l’objet répond aux exigences de stratégie, cette méthode initialise un objet système qui installe l’objet ActiveX.

Syntaxe

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

Paramètres

hwndParent [in]

Handle de la fenêtre parente de la fenêtre qui tente d’installer le contrôle ActiveX.

dwClientPID [in]

ID de processus du processus appelant.

bstrDesktop [in]

Bureau de l’objet .

bstrClsID [in]

ID de classe de l’objet ActiveX à installer.

bstrURL [in]

URL de l’objet ActiveX à installer.

pbstrNonce [out]

Contexte qui peut être utilisé pour partager des informations d’état dans les appels à d’autres méthodes utilisées pour vérifier et télécharger l’objet ActiveX.

ppISyncBrokerInterface [out]

Pointeur vers le instance de l’interface IeAxiSystemInstaller qui installe le contrôle ActiveX.

Valeur retournée

Si la fonction réussit, la valeur de retour est S_OK.

Si la fonction échoue, la valeur de retour peut être l’un des codes d’erreur suivants.

Code/valeur de retour Description
TRUST_E_SUBJECT_NOT_TRUSTED
0x800B0004
L’objet ActiveX ne doit pas être installé.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows Vista Entreprise, Windows Vista Entreprise, Windows Vista Édition Intégrale [applications de bureau uniquement]
Serveur minimal pris en charge
Aucun pris en charge
IID
IID_IeAxiService est défini comme E9E92380-9ECD-4982-A0EB-6815A56CCF27

Voir aussi

IeAxiService