Puntatore alla funzione PFN_CLRDataCreateInstancePFN_CLRDataCreateInstance Function Pointer

Punta a una funzione che crea un oggetto di interfaccia per l'elemento di destinazione specificato.Points to a function that creates an interface object for the specified target item.

SintassiSyntax

typedef HRESULT (STDAPICALLTYPE* PFN_CLRDataCreateInstance) (  
    [in]  REFIID           iid,  
    [in]  ICLRDataTarget  *target,  
    [out] void           **iface  
);  

ParametriParameters

iid
[in] Identificatore dell'interfaccia per creare un'istanza.[in] The identifier of the interface to be instantiated.

target
[in] Un puntatore a un utente implementato ICLRDataTarget oggetto che rappresenta l'elemento di destinazione per cui creare l'oggetto di interfaccia.[in] A pointer to a user-implemented ICLRDataTarget object that represents the target item for which to create the interface object.

iface
[out] Un puntatore all'indirizzo dell'oggetto interfaccia restituita.[out] A pointer to the address of the returned interface object.

NoteRemarks

Il ICLRDataTarget oggetto è implementato dal writer dell'applicazione di debug.The ICLRDataTarget object is implemented by the writer of the debugging application. L'implementazione varia a seconda del tipo di elemento di destinazione rappresentato.The implementation depends on the type of target item being represented. L'elemento di destinazione potrebbe essere un processo, i dump di memoria, computer remoto e così via.The target item may be a process, memory dump, remote machine, and so on.

RequisitiRequirements

Piattaforme: vedere requisiti di sistema.Platforms: See System Requirements.

Intestazione: Clrdata. idlHeader: ClrData.idl

Libreria: CorGuids. libLibrary: CorGuids.lib

Versioni di .NET framework: Disponibile dalla 2.0Available since 2.0.NET Framework Versions: Disponibile dalla 2.0Available since 2.0

Vedere ancheSee Also

Funzioni statiche globali di debugDebugging Global Static Functions