ITcSysManagerRM::CreateSysManager

Creates a System Manager instance and returns the requested COM interface.

Signature

HRESULT CreateSysManager(REFIID riid, BSTR bstrVersion, IUnknown** pipItem);

Parameter

Name

Type

Description

riid

REFIID

[in] IID of the requested interface (e.g., IID_ITcSysManager15).

bstrVersion

BSTR

[in, defaultvalue("")] Optional TwinCAT version string, empty for the default value.

Return value

Name

Type

Description

pipItem

IUnknown**

[out, retval] System Manager instance, cast to riid.

(HRESULT)

HRESULT

S_OK if successful, otherwise an error code.