Sdílet prostřednictvím


DkmModule.GetSourceServerData Metoda

Definice

Přetížení

GetSourceServerData(DkmModuleInstance)

Vrátí obsah dat datového proudu zdrojového serveru pro modul, pokud datový proud existuje.

Omezení umístění: Rozhraní API se musí volat z komponenty IDE (úroveň > komponenty 100 000).

GetSourceServerData(DkmWorkList, DkmModuleInstance, DkmCompletionRoutine<DkmGetSourceServerDataAsyncResult>)

Vrátí obsah dat datového proudu zdrojového serveru pro modul, pokud datový proud existuje.

Tato metoda přidá novou pracovní položku do zadaného pracovního seznamu a vrátí po připojení pracovní položky. Skutečné zpracování pracovní položky je asynchronní. Volající bude upozorněn, že žádost je dokončena prostřednictvím rutiny dokončení.

Omezení umístění: Rozhraní API se musí volat z komponenty IDE (úroveň > komponenty 100 000).

GetSourceServerData(DkmModuleInstance)

Vrátí obsah dat datového proudu zdrojového serveru pro modul, pokud datový proud existuje.

Omezení umístění: Rozhraní API se musí volat z komponenty IDE (úroveň > komponenty 100 000).

public:
 cli::array <System::Byte> ^ GetSourceServerData(Microsoft::VisualStudio::Debugger::DkmModuleInstance ^ ModuleInstance);
public byte[] GetSourceServerData (Microsoft.VisualStudio.Debugger.DkmModuleInstance ModuleInstance);
member this.GetSourceServerData : Microsoft.VisualStudio.Debugger.DkmModuleInstance -> byte[]
Public Function GetSourceServerData (ModuleInstance As DkmModuleInstance) As Byte()

Parametry

ModuleInstance
DkmModuleInstance

[V] Instance modulu, pro kterou se požadují data serveru symbolů.

Návraty

Byte[]

[Mimo] Hodnota True, pokud je tato adresa první adresou v rozsahu řádku. V ostatních případech False

Platí pro

GetSourceServerData(DkmWorkList, DkmModuleInstance, DkmCompletionRoutine<DkmGetSourceServerDataAsyncResult>)

Vrátí obsah dat datového proudu zdrojového serveru pro modul, pokud datový proud existuje.

Tato metoda přidá novou pracovní položku do zadaného pracovního seznamu a vrátí po připojení pracovní položky. Skutečné zpracování pracovní položky je asynchronní. Volající bude upozorněn, že žádost je dokončena prostřednictvím rutiny dokončení.

Omezení umístění: Rozhraní API se musí volat z komponenty IDE (úroveň > komponenty 100 000).

public void GetSourceServerData (Microsoft.VisualStudio.Debugger.DkmWorkList WorkList, Microsoft.VisualStudio.Debugger.DkmModuleInstance ModuleInstance, Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.Symbols.DkmGetSourceServerDataAsyncResult> CompletionRoutine);
member this.GetSourceServerData : Microsoft.VisualStudio.Debugger.DkmWorkList * Microsoft.VisualStudio.Debugger.DkmModuleInstance * Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.Symbols.DkmGetSourceServerDataAsyncResult> -> unit
Public Sub GetSourceServerData (WorkList As DkmWorkList, ModuleInstance As DkmModuleInstance, CompletionRoutine As DkmCompletionRoutine(Of DkmGetSourceServerDataAsyncResult))

Parametry

WorkList
DkmWorkList

WorkList pro připojení nové pracovní položky k.

ModuleInstance
DkmModuleInstance

[V] Instance modulu, pro kterou se požadují data serveru symbolů.

CompletionRoutine
DkmCompletionRoutine<DkmGetSourceServerDataAsyncResult>

Rutina, která se aktivuje po dokončení požadavku. Pokud se požadavek úspěšně připojí k pracovnímu seznamu, aktivuje se to vždy (včetně toho, když je operace zrušena). Tato akce se nikdy neaktivuje, pokud se připojení pracovní položky nezdaří.

Platí pro