IPropertyProxyEESide::GetManagedViewerCreationData

擷取這個屬性類型的查看器相關信息,以便具現化該查看器。

語法

int GetManagedViewerCreationData(
   out string                     assemName,
   out IEEDataStorage             assemBytes,
   out IEEDataStorage             assemPdb,
   out string                     className,
   out enum_ASSEMBLYLOCRESOLUTION alr,
   out int                        replacementOk
);

參數

assemName
[out]傳回持有這個物件的元件名稱。

assemBytes
[out]傳回 IEEData 儲存體 物件,其中包含這個物件的元件位元組(如果沒有可用的位元組,則為 Null 值)。

assemPdb
[out]傳 IEEDataStorage 回物件,其中包含這個物件的符號存放區資訊(如果沒有可用的符號存放區,則為 Null 值)。

className
[out]傳回包含這個物件的類別名稱。

alr
[out]從 ASSEMBLYLOCRESOLUTION 列舉傳回值,指出元件的位置。

replacementOk
[out]如果可以變更這個物件的值,則傳回非零值TRUE;如果對像是只讀的,則傳回零 (FALSE)。

傳回值

如果成功,則會傳回 S_OK;否則,會傳回錯誤碼。

備註

這個方法由可視化檢視類型可視化檢視用來具現化 Managed 查看器。

另請參閱