Condividi tramite


IPropertyProxyEESide:: GetManagedViewerCreationData

Recupera le informazioni sul visualizzatore per questo tipo di proprietà per creare un'istanza del visualizzatore.

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

Parametri

  • assemName
    [out] Restituisce il nome dell'assembly che utilizza questo oggetto.

  • assemBytes
    [out] Restituisce IEEDataStorage un oggetto che contiene i byte dell'assembly dell'oggetto (si tratta di un valore null se non sono disponibili byte).

  • assemPdb
    [out] Restituisce un oggetto di IEEDataStorage che contiene le informazioni dell'archivio dei simboli per questo oggetto (si tratta di un valore null se non esiste alcun archivio simboli disponibili.

  • className
    [out] Restituisce il nome della classe che contiene questo oggetto.

  • alr
    [out] Restituisce un valore ASSEMBLYLOCRESOLUTION dell'enumerazione che indica la posizione dell'assembly.

  • replacementOk
    [out] Restituisce diverso da zero (TRUE) se il valore di questo oggetto può essere modificato; zero (FALSE) se l'oggetto è di sola lettura.

Valore restituito

Se l'operazione riesce, restituisce S_OK; in caso contrario, restituisce un codice di errore.

Note

Questo metodo viene utilizzato dai visualizzatori di tipi per creare un'istanza di un visualizzatore gestito.

Vedere anche

Riferimenti

IPropertyProxyEESide

ASSEMBLYLOCRESOLUTION

IEEDataStorage