Freigeben über


IPropertyProxyEESide::GetManagedViewerCreationData

Ruft Informationen über den Viewer für diesen Eigenschaftentyp ab, die diesen Viewer zu instanziieren.

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
);

Parameter

  • assemName
    [out] Gibt den Namen der Assembly zurück, die dieses Objekt enthält.

  • assemBytes
    [out] Gibt ein Objekt zurück, das die IEEDataStorage Bytes Assembly dieses Objekts enthält (dies ist ein NULL-Wert, falls keine Bytes verfügbar sind).

  • assemPdb
    [out] Gibt ein Objekt zurück, das die IEEDataStorage Symbolspeichers für dieses Objekt enthält (dies ist ein NULL-Wert, falls kein Symbolspeicher verfügbar ist).

  • className
    [out] Gibt den Klassennamen zurück, der dieses Objekt enthält.

  • alr
    [out] Gibt einen Wert aus der ASSEMBLYLOCRESOLUTION-Enumeration zurück, der den Speicherort der Assembly angibt.

  • replacementOk
    [out] Gibt Wert ungleich 0 (null) zurück (TRUE), wenn sich der Wert des Objekts geändert werden kann.FALSE(null), wenn das Objekt schreibgeschützt ist.

Rückgabewert

Bei Erfolg gibt S_OKzurück. andernfalls gibt einen Fehlercode zurück.

Hinweise

Diese Methode wird vom Typ schnellansichten verwendet, um einen verwalteten Viewer zu instanziieren.

Siehe auch

Referenz

IPropertyProxyEESide

ASSEMBLYLOCRESOLUTION

IEEDataStorage