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 查看器。