Windows Vista. Для профессионалов. Роман Клименко
Чтение книги онлайн.
Читать онлайн книгу Windows Vista. Для профессионалов - Роман Клименко страница 15
Входящие параметры: нет.
Возвращаемые параметры: нет.
• 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.
Возвращаемые параметры: нет.
• EnumerateElements – отображает список доступных элементов загрузочного меню.
Входящие параметры: нет.
Возвращаемый параметр: массив элементов, представленных указателями на класс BcdElement.
• EnumerateElementTypes – отображает список типов доступных элементов загрузочного меню.
Входящие параметры: нет.
Возвращаемый параметр: массив элементов, имеющих тип uint32.
• GetElement – возвращает элемент.