IPersistXMLFragment.Save(Guid, UInt32, String, Int32) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Базовая система проектов указывает, что подтип проекта должен построить данные подтипа проекта XML и сохранить их в проекте или файле пользователя.
public:
int Save(Guid % guidFlavor, System::UInt32 storage, [Runtime::InteropServices::Out] System::String ^ % pbstrXMLFragment, int fClearDirty);
public int Save (ref Guid guidFlavor, uint storage, out string pbstrXMLFragment, int fClearDirty);
abstract member Save : Guid * uint32 * string * int -> int
Public Function Save (ByRef guidFlavor As Guid, storage As UInteger, ByRef pbstrXMLFragment As String, fClearDirty As Integer) As Integer
Параметры
- guidFlavor
- Guid
[in] Идентификатор GUID подтипа проекта.
- storage
- UInt32
[in] Тип хранилища для файла. Значения из перечисления _PersistStorageType. Типом файла является файл проекта (VSPROJ-файл или VBPROJ-файл) или файл пользователя (VSPROJ.USER-файл или VBPROJ.USER-файл).
- pbstrXMLFragment
- String
[out] Указатель на путь к новому документу, содержащему фрагмент XML.
- fClearDirty
- Int32
[in] Указывает, следует ли очистить "грязный" флаг после сохранения. Если значение true, флаг следует очистить. Если false, флаг следует оставить без изменений.
Возвращаемое значение
Если метод завершается успешно, возвращает значение S_OK. В противном случае функция возвращает код ошибки.
Комментарии
Подпись COM
Из vsshell80. IDL:
HRESULT IPersistXMLFragment::Save(
[in] REFGUID guidFlavor,
[in] PersistStorageType storage,
[out] BSTR *pbstrXMLFragment,
[in] BOOL fClearDirty
);