如何使用C ++在Windows和Linux中获取iSCSI Initiator名称

时间:2012-06-18 05:25:13

标签: c++ windows linux iscsi

通过我的C ++代码,我想在Windows和Linux系统(目前是iSCSI发起程序的系统)上获取iSCSI启动器名称。

在Windows上,我发现 Iscsidsc.dll 库似乎具有获取iSCSI启动器名称的功能。

所以我想知道

  • 是否有一些可以返回iSCSI启动器名称的Windows和Linux公共库?

  • 如果没有这样的公共库,那么如何在Windows上获取iSCSI启动器名称? Iscsidsc.dll 是正确的库吗?

  • 如果没有这样的公共库,那么如何在 Linux 上获取iSCSI启动器名称?

请帮我找到上述查询的答案。

谢谢,

尼丁

1 个答案:

答案 0 :(得分:1)

#2。是的,iscsidsc.dll是适用于Windows的正确库。调用GetIscsiInitiatorNodeName(请参阅http://msdn.microsoft.com/en-us/library/windows/desktop/bb870785(v=vs.85).aspx)。