Freigeben über


IPropertyProxyEESide::GetManagedViewerCreationData

Ruft Informationen zum Viewer für diesen Eigenschaftstyp ab, um diesen Viewer instanziieren zu können.

Syntax

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 IEEDataStorage -Objekt zurück, das die Assemblybytes dieses Objekts enthält (dies ist ein Nullwert, wenn keine Bytes verfügbar sind).

assemPdb
[out] Gibt ein IEEDataStorage Objekt zurück, das die Informationen zum Symbolspeicher für dieses Objekt enthält (dies ist ein Nullwert, wenn 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 -Aufzählung zurück, der die Position der Assembly angibt.

replacementOk
[out] Gibt nonzero (TRUE) zurück, wenn der Wert dieses Objekts geändert werden kann; Null (FALSE) wenn das Objekt schreibgeschützt ist.

Rückgabewert

Wenn die Ausführung erfolgreich ist, wird S_OK, andernfalls ein Fehlercode zurückgegeben.

Hinweise

Diese Methode wird von Typschnellansichten verwendet, um einen verwalteten Viewer zu instanziieren.

Siehe auch