Main Content

matlab.mex.MexHost 类

命名空间: matlab.mex
超类: handle

用于执行 C++ MEX 函数的进程外主机

描述

matlab.mex.MexHost 类的实例表示创建的用于执行 C++ MEX 函数的进程。您可以使用该类的 feval 方法在主机进程中从 MATLAB® 执行 C++ MEX 函数。有关在进程外运行 C++ MEX 函数的信息,请参阅 Out-of-Process Execution of C++ MEX Functions

matlab.mex.MexHost 类是一个 handle 类。

创建对象

请使用 mexhost 函数创建 matlab.mex.MexHost 对象。

属性

全部展开

进程环境变量,以字符串数组形式返回。

属性:

GetAccess
public
SetAccess
private

数据类型: string

在主机进程中加载的 C++ MEX 函数的名称,以字符串向量形式返回。

属性:

GetAccess
public
SetAccess
private

数据类型: string

C++ MEX 主机进程的名称,以字符串标量形式返回。

示例: MATLABMexHost

属性:

GetAccess
public
SetAccess
private

数据类型: string

C++ MEX 主机进程的进程标识符,以字符串标量形式返回。

属性:

GetAccess
public
SetAccess
private

数据类型: string

方法

全部展开

示例

全部折叠

使用 mexhost 函数创建 matlab.mex.MexHost 类的一个对象。使用该对象调用 feval,以在 MEX 主机进程中执行您的 C++ MEX 函数。

mexHost = mexhost;
result = feval(mexHost,'MyMexFunction',inputs);

版本历史记录

在 R2019a 中推出