IDebugHostContextExtensibility::CloneContextWithModification-Methode (dbgmodel.h)
Diese Methode klont den aktuellen Hostkontext, ordnet einen bestimmten Erweiterungsblob dem geklonten Kontext zu, schließt den Kontext ab und gibt eine unveränderliche Schnittstelle an den neu geklonten Kontext zurück.
Syntax
HRESULT CloneContextWithModification(
ULONG blobId,
ULONG dataSize,
PVOID data,
IDebugHostContext **clonedContext
);
Parameter
blobId
Dieser Eingabeparameter stellt die ID des Blobs dar, das dem geklonten Kontext zugeordnet wird.
dataSize
Dieser Eingabeparameter stellt die Größe der Daten dar, die dem geklonten Kontext zugeordnet werden sollen.
data
Dieser Eingabeparameter ist ein Zeiger, der auf die tatsächlichen Daten verweist, die dem geklonten Kontext zugeordnet werden sollen.
clonedContext
Dieser Parameter verweist auf einen IDebugHostContext-Zeiger, der den geklonten Kontext abruft. Dies ist ein Ausgabeparameter für den geklonten Kontext.
Rückgabewert
Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Wenn ein Fehler auftritt, wird ein HRESULT-Fehlercode zurückgegeben.
Anforderungen
Anforderung | Wert |
---|---|
Header- | dbgmodel.h |