Partager via


IPropertyProxyEESide::GetManagedViewerCreationData

Récupère des informations sur la visionneuse pour ce type de propriété afin d’instancier cette visionneuse.

Syntaxe

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 contenant cet objet.

assemBytes
[out] Renvoie un objet IEEData Stockage contenant les octets d’assembly de cet objet (il s’agit d’une valeur Null si aucun octet n’est disponible).

assemPdb
[out] Retourne un IEEDataStorage objet contenant les informations de magasin de symboles pour cet objet (il s’agit d’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 ASSE Mo LYLOCRESOLUTION indiquant l’emplacement de l’assembly.

replacementOk
[out] Renvoie 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