如何使用 C++ 在 Windows 和 Linux 中获取 iSCSI 发起程序名称

How to get iSCSI Initiator name in Windows and Linux using C++

本文关键字:iSCSI 程序 获取 C++ 何使用 Windows Linux      更新时间:2023-10-16

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

在Windows上,我发现有Iscsidsc.dll库,它似乎具有获取iSCSI发起程序名称的功能。

所以我想知道

  • 是否有一些适用于Windows和Linux的公共库可以返回iSCSI发起器名称?

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

  • 如果没有这样的公共库,那么如何在Linux上获取iSCSI发起程序名称?

请帮助我找到上述问题的答案。

谢谢

尼廷

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