• CreateObject – создает объект.
Входящие параметры.
– Строковый параметр, определяющий идентификатор объекта.
– Второй параметр определяет тип объекта. Он имеет тип uint32.
Возвращаемый параметр: указатель на класс BcdObject.
• CreateStore – создает новую коллекцию объектов (загрузочное меню). Входящий параметр: строковый параметр, определяющий путь к файлу. Возвращаемый параметр: указатель на класс BcdStore.
• DeleteObject – удаляет объект.
Входящий параметр: строковый параметр, определяющий идентификатор объекта.
Возвращаемые параметры: нет.
• DeleteSystemStore – удаляет основную коллекцию объектов загрузочного меню.
Входящие параметры: нет.
Возвращаемые параметры: нет.
• EnumerateOb j ects – возвращает пути ко всем объектам, находящимся в данном хранилище объектов загрузочного меню.
Входящий параметр: определяет тип объекта. Он имеет тип uint32.
Возвращаемый параметр: массив указателей на класс BcdObject.
• ExportStore – выполняет экспорт содержимого загрузочного меню в файл.
Входящий параметр: путь к файлу, в который нужно экспортировать данное хранилище объектов загрузочного меню.
Возвращаемые параметры: нет.
• GetSystemDisk – возвращает название системного раздела.
Входящий параметр: строковый параметр, который содержит название системного раздела.
Возвращаемые параметры: нет.
• GetSystemPartition – возвращает номер партиции, которая соответствует системному разделу.
Входящие параметры: нет.
Возвращаемый параметр: строковый параметр, содержащий номер партиции диска, которая соответствует системному разделу.
• ImportStore – импортирует загрузочное меню из файла.
Входящий параметр: путь к файлу, из которого нужно импортировать хранилище объектов загрузочного меню.
Возвращаемые параметры: нет.
• OpenObject – возвращает указатель на класс BcdOb j ect, хранящий сведения о данном объекте.
Входящий параметр: строковый параметр, определяющий идентификатор объекта.
Возвращаемый параметр: указатель на класс BcdObject.
• OpenStore – открывает хранилище объектов загрузочного меню.
Входящий параметр: строковый параметр, определяющий путь к файлу.
Возвращаемый параметр: указатель на класс BcdStore.
Класс BcdObject
Данный класс включает в себя описание объекта из коллекции объектов загрузочного меню. Он поддерживает следующие свойства, доступные только для чтения.
• Id, тип: string – свойство является ключевым. Оно определяет CLSID-номер, уникально идентифицирующий объект.
• StoreFilePath, тип: string – является ключевым. Оно определяет путь к хранилищу, содержащему данный объект.
• Туре, тип: uint32 – определяет тип объекта.
Класс также поддерживает следующие методы.
• DeleteElement – удаляет элемент.
Входящий параметр: данный параметр определяет тип объекта. Он имеет тип uint32.
Возвращаемые