2014-12-16 2 views
-1

Я новичок Мой босс попросил меня сделать ISCSI целевой сервер на C++ с использованием Windows API (работает на сервере окон 2012) Требования проекта - создать ISCSI цель - соединить цель с VHD Я нашел много, но только любятISCSI Target Windows API

iSCSI Discovery Library Functions

Volume Shadow Copy API Interfaces

я был создан файл VHD-Ань truy с WINAPI AddIscsiStaticTarget Windows API, но не может добавить в «Файл и хранения службы»

Спасибо и наилучшими пожеланиями

Sr, потому что мой английский

ответ

0

first link in your question является к API для настройки клиентского компонента ISCSI, а не компонент сервера ISCSI.

second link относится к API теневого копирования томов, который, как я считаю, также не имеет отношения. Это используется для интеллектуального моментального снимка томов, как правило, для запуска резервного копирования.

Для управления целевым серверным компонентом iSCSI используйте iSCSI Target Server Provider API.

Поскольку вы имеете дело с файлом VHD, вам также может понадобиться Virtual Hard Disk API.

+0

Спасибо, я видел вашу ссылку. и я tring с ним MSISCSITARGET_iSCSIConfigurationCapabilities –

+0

Спасибо, я видел вашу ссылку. и я tring с ним Но я не видел его метод MSISCSITARGET_iSCSIConfigurationCapabilities [link] помогите мне пожалуйста [link]: http: //msdn.microsoft.com/en-us/library/dn469810 (v = vs. 85) .aspx –

+0

Извините @Harry, я получил его Спасибо большое вам спасибо –

0

Очень много работы по написанию цели iSCSI. Я написал как целевой, так и инициатор ... инициатор и очень прост, если захочет, и может быть написан очень просто. Но если цель обычно должна работать с большим количеством инициаторов, что затрудняет ее запись. Учитывая это, если вы пишете свой собственный очень простой инициатор, тогда вы можете написать простую цель, которая работает только с вашим инициатором.