我是新手 我的老板让我用C ++使用windows api制作一个iscsi目标服务器(在Windows Server 2012上运行) 项目要求 - 创建iscsi目标 - 将目标与vhd连接 我找到了很多,但只喜欢
iSCSI Discovery Library Functions
Volume Shadow Copy API Interfaces
我使用WINAPI AddIscsiStaticTarget windows api创建了一个文件.vhd anh truy但是无法添加到“文件和存储服务”
谢谢你,最诚挚的问候
老是因为我的英文
答案 0 :(得分:0)
first link in your question是用于配置iSCSI客户端组件的API,而不是iSCSI服务器组件。
second link是卷影复制API,我认为它也不相关。这用于卷的智能快照,通常是为了运行备份。
要操作iSCSI目标服务器组件,请使用iSCSI Target Server Provider API。
由于您正在处理VHD文件,因此您可能还需要Virtual Hard Disk API。
答案 1 :(得分:0)
编写iSCSI目标需要做很多工作。我已经编写了目标和启动器......启动器,如果需要的话非常简单,并且可以很容易地编写。但是如果目标通常必须与许多启动器一起工作,这使得编写起来更加困难。鉴于此,如果您编写自己非常简单的启动器,那么您可以编写一个仅适用于启动器的简单目标。