Microsoft.VisualStudio.Debugger.DefaultPort Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Klassen
| DkmAppPackageId |
Identifiziert ein Windows Store-App-Paket oder Windows Phone App-Paket. |
| DkmDeploymentCommand |
Objekt, das eine beliebige ausführbare Datei darstellt, die auf dem Zielcomputer ausgeführt wird. |
| DkmDeviceInfo |
Die Geräteinformationen für das aktuelle System, die für Windows 10 oder höher verfügbar sind. Dies umfasst den physischen Formfaktor des Geräts sowie die Betriebssystemfamilie und versionsnummer des Betriebssystems. Diese API wurde in Visual Studio 14 RTM (DkmApiVersion.VS14RTM) eingeführt. |
| DkmFileInfo |
Enthält grundlegende Informationen zu einer Datei, die von DefaultPort.DkmTransportConnection.GetFileListing zurückgegeben wird. |
| DkmFileTransferStream |
Stellt einen Dateistream dar, mit dem eine große Datei über die Remotedebuggerverbindung übertragen werden kann. |
| DkmIISAppPoolInfo |
Informationen zu einem IIS-Anwendungspool. Diese API wurde in Visual Studio 17 RTM (DkmApiVersion.VS17RTM) eingeführt. |
| DkmInstalledApplicationInfo |
Identifiziert eine installierte Windows Store-App. |
| DkmInstalledAppPackageInfo |
Identifiziert ein installiertes Windows Store-App-Paket. |
| DkmModuleInformation |
Grundlegende Informationen zu einem Modul. Diese API wurde in Visual Studio 16 Update 8 (DkmApiVersion.VS16Update8) eingeführt. |
| DkmNonDebugProcessSnapshot |
DkmNonDebugProcessSnapshot stellt eine Momentaufnahme dar, die über einen ausgeführten (aber nicht debuggten) Prozess erfasst wird. Diese API wurde in Visual Studio 17 Update 6 (DkmApiVersion.VS17Update6) eingeführt. |
| DkmProductionAgent |
DkmProductionAgent stellt einen Agentprozess dar, der mit der StartAgent-Methode von DkmProductionConnection gestartet wird. Diese API wurde in Visual Studio 15 Update 2 (DkmApiVersion.VS15Update2) eingeführt. |
| DkmProductionConnection |
Dies stellt eine Verbindung zwischen dem Monitor und der IDE zum Transport von Nachrichten im Zusammenhang mit dem Produktionsszenario dar. Diese API wurde in Visual Studio 15 Update 2 (DkmApiVersion.VS15Update2) eingeführt. |
| DkmPublishedProgramInfo |
Enthält Informationen zu einer debugfähigen Runtime, die in einen Prozess auf dem Computer geladen wurde (enthaltene Prozesse, die nicht debuggt werden). Dies wird verwendet, um Programme darzustellen, die über pdm.dll veröffentlicht werden, die für aktive Skriptprogramme oder andere Programme verwendet werden, die über CLSID_ProgramPublisher (IDebugProgramPublisher2.PublishProgram/PublishProgramNode) veröffentlicht werden. Es kann auch für andere Laufzeiten verwendet werden, die möglicherweise im Zielprozess geladen werden, z. B. CoreCLR. |
| DkmRecordedProcessInfo |
Grundlegende Informationen zu einer nicht ausführbaren Datei, die debuggt werden kann. Diese nicht ausführbare Datei kann eine Aufzeichnung eines ausgeführten Prozesses sein, z. B. eine Zeitreise-Debug-Ablaufverfolgungsdatei. Diese API wurde in Visual Studio 16 RTM (DkmApiVersion.VS16RTM) eingeführt. |
| DkmRunningProcessInfo |
Momentaufnahme der grundlegenden Informationen zu einem ausgeführten Prozess. Im Gegensatz zu DkmProcess sind diese Informationen für einen Prozess vorgesehen, der nicht unbedingt debuggt wird. Dies kann entweder als Teil einer Aufgabenliste zurückgegeben werden, oder Es können Informationen für einen einzelnen Prozess zurückgegeben werden. |
| DkmSerializedProcessInfo |
Grundlegende Informationen zu einer nicht ausführbaren Datei, die debuggt werden kann. Diese API wurde in Visual Studio 16 Update 8 (DkmApiVersion.VS16Update8) eingeführt. |
| DkmStandardRemoteTransportConnection |
Dies stellt eine Remoteverbindung zwischen dem Monitor und der IDE über den Standardtransport dar. Diese Klasse wird von DkmTransportConnection abgeleitet und definiert Optionen, die zum Herstellen einer Verbindung mit dem Zielcomputer verwendet werden. |
| DkmSystemInformation |
Enthält Informationen zum Computersystem, das von einem Prozess oder einer Verbindung verwendet wird. Sie kann über die Eigenschaft "SystemInformation" eines Prozesses oder über DefaultPort.DkmTransportConnection.GetSystemInformation abgerufen werden. |
| DkmTerminalStartInfo |
Enthält Informationen, die zum Starten eines Terminals (Konsole) erforderlich sind. Diese API wurde in Visual Studio 16 Update 9 (DkmApiVersion.VS16Update9) eingeführt. |
| DkmTransportConnection |
Dies stellt eine Verbindung zwischen dem Monitor und der IDE dar. Es kann entweder eine lokale Verbindung sein, wenn der Monitor im selben Prozess wie die IDE ausgeführt wird, oder es kann sich um eine Remoteverbindung handelt. Im Überwachungsprozess besteht nur eine Verbindung. Abgeleitete Klassen: DkmStandardRemoteTransportConnection |
| DkmTransportKind |
Gibt den Typ des Transports an, der zum Debuggen verwendet wird. |
| DkmWorkerProcessConnection |
Dies stellt eine Transportverbindung dar, die für die Symbolverarbeitung oder andere speicherintensive Aktivitäten verwendet wird. Dieser Arbeitsprozess kann remote oder lokal sein. Diese API wurde in Visual Studio 16 RTM (DkmApiVersion.VS16RTMPreview) eingeführt. |
Strukturen
| DkmActivateBackgroundTaskAsyncResult |
Ergebnis eines asynchronen DkmTransportConnection.ActivateBackgroundTask-Aufrufs. |
| DkmDownloadFileAsyncResult |
Ergebnis eines asynchronen DkmTransportConnection.DownloadFile-Aufrufs. |
| DkmEnumerateBackgroundTasksAsyncResult |
Ergebnis eines asynchronen DkmTransportConnection.EnumerateBackgroundTasks-Aufrufs. |
| DkmEnumRunningProcessesAsyncResult |
Ergebnis eines asynchronen DkmTransportConnection.EnumRunningProcesses-Aufrufs. |
| DkmOpenNonDebugProcessSnapshotAsyncResult |
Ergebnis eines asynchronen DkmNonDebugProcessSnapshot.OpenAsync-Aufrufs. |
| DkmShutDownAppPackageAsyncResult |
Ergebnis eines asynchronen DkmTransportConnection.ShutDownAppPackage-Aufrufs. |
| DkmSuspendAppPackageAsyncResult |
Ergebnis eines asynchronen DkmTransportConnection.SuspendAppPackage-Aufrufs. |
| DkmTerminalStartAsyncResult |
Ergebnis eines asynchronen DkmTerminalStartInfo.Start-Aufrufs. |
| DkmTerminateAppPackageAsyncResult |
Ergebnis eines asynchronen DkmTransportConnection.TerminateAppPackage-Aufrufs. |
Enumerationen
| DkmActivateAppPackageFlags |
Flags, die Optionen für die AppPackage-Aktivierung angeben. Diese API wurde in Visual Studio 14 Update 1 (DkmApiVersion.VS14Update1) eingeführt. |
| DkmDebuggerCpuArchitecture |
Enumerator, der die CPU-Architektur des Debuggers definiert. Diese API wurde in Visual Studio 17 RTM (DkmApiVersion.VS17RTM) eingeführt. |
| DkmDeploymentCommandFlags |
Flags, die die Verarbeitung von Bereitstellungsbefehlen beeinflussen. |
| DkmPackagedAppPlatform |
Gibt an, ob das angegebene Anwendungspaket eine Windows Phone- oder Windows Store-App ist. |
| DkmPackageExecutionState |
Beschreibt den aktuellen Ausführungsstatus des Anwendungspakets. Bei Windows Store-Apps stimmen die Werte mit den Werten in PACKAGE_EXECUTION_STATE überein. |
| DkmProcessorFeatures |
Flags, die Features angeben, die in dem Prozessor verfügbar sind, auf dem dieses System/Prozess/Thread ausgeführt wird. Diese betreffen in der Regel die Verfügbarkeit von Registergruppen. |
| DkmRemoteAuthenticationMode |
Authentifizierungsmodus, der beim Herstellen einer Verbindung über eine Standard-Remoteverbindung verwendet werden soll. |
| DkmRunningProcessFlags |
Flags, die boolesche Eigenschaften des ausgeführten Prozesses enthalten. |
| DkmRunningProcessInfoPropertyMask |
Flags, die angeben, welche Eigenschaften von DkmRunningProcessInfo berechnet werden sollen. |
| DkmSystemInformationFlags |
Flags, die Informationen über das System bereitstellen, das ein Computersystem verwendet, das von einem Prozess/Thread/einer Verbindung verwendet wird. |
| DkmTransportConnectionFlags |
Flags, die Merkmale der zugrunde liegenden Verbindung angeben. |