RTFW_REMOTE_DEBUGGER_CONFIGURATION

RTFW_REMOTE_DEBUGGER_CONFIGURATION represents the configuration of the RTX64 remote debugger on the target system that will be debugged.

Syntax

typedef struct _RTFW_REMOTE_DEBUGGER_CONFIGURATION(
    size_t Size;
    bool RemoteDebuggerEnable;
    CHAR RemoteDebuggerName[RTFW_IPV4ADDRESS_LENGTH];
    unsigned int RemoteDebuggerPort;
    CHAR RemoteDebuggerUriInUse[RTFW_RD_URI_LENGTH];
} RTFW_REMOTE_DEBUGGER_CONFIGURATION, * PRTFW_REMOTE_DEBUGGER_CONFIGURATION;

Members

Size

The size of this structure (in bytes). Client code must set this member to sizeof(RTFW_REMOTE_DEBUGGER_CONFIGURATION) before passing this structure to any function.

RemoteDebuggerEnable

If true, remote debug attach connections to this computer are allowed. If false, remote debug attach connections to this computer are not allowed. This setting is persistent between system restarts. To immediately start or stop allowing connections, you must call RtfwRemoteDebuggerStartListen and RtfwRemoteDebuggerStopListen respectively.

RemoteDebuggerName[RTFW_IPV4ADDRESS_LENGTH]

The IPv4 address of the host system.

RemoteDebuggerPort

The Port ID of the target system. This value must be between 1 and 65534. The default is 31094.

RemoteDebuggerUriInUse[RTFW_RD_URI_LENGTH]

The Uniform Resource Identifier (URI) in use by the target system.

NOTE: This parameter only applies to function RtfwSetRemoteDebuggerConfiguration.

Requirements

Minimum Required Version RTX64 4.1
Header RtfwAPI.h
Library RtfwAPI.lib

See Also:

RtfwSetRemoteDebuggerConfiguration

RtfwGetRemoteDebuggerConfiguration