char* runCOMMANDKeysight(char* cmd, char* ipaddress, char* port)
{
_bstr_t cmd2(cmd);
_bstr_t ipaddress2(ipaddress);
_bstr_t port2(port);
_bstr_t msg;
char str[1024];
KeysightInterface* keysight = NULL;
CoInitialize(NULL);
HRESULT hr = CoCreateInstance(CLSID_Keysight, NULL, CLSCTX_INPROC_SERVER, IID_KeysightInterface, reinterpret_cast<void**>(&keysight));
if (SUCCEEDED(hr))
{
msg = keysight->runCOMMAND(cmd2, ipaddress2, port2);
}
strcpy_s(str, (char*)msg);
return str;//str;
}
댓글