Partager via


IPropertyProxyEESide : : GetManagedViewerCreationData

Récupère des informations à propos de la visionneuse pour ce type de propriété pour instancier cette visionneuse.

HRESULT GetManagedViewerCreationData(
   BSTR*                  assemName,
   IEEDataStorage**       assemBytes,
   IEEDataStorage**       assemPdb,
   BSTR*                  className,
   ASSEMBLYLOCRESOLUTION* alr,
   BOOL*                  replacementOk
);
int GetManagedViewerCreationData(
   out string                     assemName,
   out IEEDataStorage             assemBytes,
   out IEEDataStorage             assemPdb,
   out string                     className,
   out enum_ASSEMBLYLOCRESOLUTION alr,
   out int                        replacementOk
);

Paramètres

  • assemName
    [out] Retourne le nom de l'assembly maintenant cet objet.

  • assemBytes
    [out] Retourne un objet d' IEEDataStorage contenant les octets d'assembly de cet objet (c'est une valeur NULL si aucun octet n'est disponible).

  • assemPdb
    [out] Retourne un objet d' IEEDataStorage contenant les informations du magasin de symboles pour cet objet (c'est une valeur NULL si aucun magasin de symboles n'est disponible).

  • className
    [out] Retourne le nom de classe contenant cet objet.

  • alr
    [out] Retourne une valeur de l'énumération d' ASSEMBLYLOCRESOLUTION indiquant l'emplacement de l'assembly.

  • replacementOk
    [out] Retourne une valeur différente de zéro (TRUE) si la valeur de cet objet peut être modifiée ; zéro (FALSE) si l'objet est en lecture seule.

Valeur de retour

En cas de réussite, retourne S_OK; sinon, retourne un code d'erreur.

Notes

Cette méthode est utilisée par les visualiseurs de type pour instancier une visionneuse managée.

Voir aussi

Référence

IPropertyProxyEESide

ASSEMBLYLOCRESOLUTION

IEEDataStorage