Partager via


ICLRMetaHost ::QueryLegacyV2RuntimeBinding, méthode

Retourne une interface qui représente un runtime auquel la stratégie d’activation héritée a été liée, par exemple, en utilisant l’attribut useLegacyV2RuntimeActivationPolicy sur l’entrée <startup> de fichier de configuration d’élément, en utilisant directement les API d’activation héritées ou en appelant la méthode ICLRRuntimeInfo ::BindAsLegacyV2Runtime.

Syntaxe

HRESULT QueryLegacyV2RuntimeBinding (
    [in] REFIID riid,
    [out, iid_is(riid), retval] LPVOID *ppUnk);

Paramètres

riid [in] Required.Actuellement, la seule valeur valide pour ce paramètre est IID_ICLRRuntimeInfo.

ppUnk [out] Obligatoire. Lorsque cette méthode est retournée, contient un pointeur vers l’interface ICLRRuntimeInfo qui représente un runtime lié à la stratégie d’activation héritée.

Valeur de retour

Cette méthode retourne les HRESULT spécifiques suivantes ainsi que les erreurs HRESULT qui indiquent une défaillance de méthode.

HRESULT Descriptif
S_OK La méthode s’est terminée avec succès et a retourné un runtime lié à la stratégie d’activation héritée.
S_FALSE La méthode s’est terminée avec succès, mais un runtime hérité n’a pas encore été lié.
E_NOINTERFACE La méthode a trouvé un runtime lié à la stratégie d’activation héritée, mais riid n’est pas pris en charge par ce runtime.

Remarques

Spécifications

Plateformes : Consultez Configuration requise.

En-tête: MetaHost.h

Bibliothèque: Inclus en tant que ressource dans MSCorEE.dll

Versions du .NET Framework : Disponible depuis 4

Voir aussi