IDebugControl3::ExecuteCommandFile 方法 (dbgeng.h)

ExecuteCommandFile 方法打开指定的文件,并执行其中包含的调试器命令。

语法

HRESULT ExecuteCommandFile(
  [in] ULONG OutputControl,
  [in] PCSTR CommandFile,
  [in] ULONG Flags
);

参数

[in] OutputControl

指定将命令输出发送到的位置。 有关可能的值,请参阅 DEBUG_OUTCTL_XXX。 有关输出的详细信息,请参阅 输入和输出

[in] CommandFile

指定包含要执行的命令的文件的名称。 打开此文件以供读取,其内容被解释为已键入调试器控制台。

[in] Flags

指定命令的执行选项。 默认选项是记录命令,但不将其发送到输出。 有关 Flags 可以采用的值的详细信息,请参阅 Execute

返回值

此方法还可能返回错误值,包括因无法打开指定文件而导致的错误值。 有关详细信息,请参阅 返回值

返回代码 说明
S_OK
方法成功。

注解

此方法读取指定的文件,并使用 Execute 一次执行一行 命令。 如果在执行行时发生异常,则执行将继续执行下一行。

要求

要求
目标平台 桌面
标头 dbgeng.h (包括 Dbgeng.h)

另请参阅

执行

IDebugControl

IDebugControl2

IDebugControl3