IPersistXMLFragment.Save(Guid, UInt32, String, Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Basisprojektsystem weist den Projektuntertyp an, die Informationen des Projektuntertyps XML zu erstellen und sie im Projekt oder in der Benutzerdatei zu speichern.
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
Parameter
- guidFlavor
- Guid
[in] Projektuntertyp-GUID.
- storage
- UInt32
[in] Speichertyp für die Datei. Die Werte werden der _PersistStorageType-Enumeration entnommen. Der Dateityp ist entweder eine Projektdatei (.vsproj or .vbproj) oder Benutzerdatei (.vsproj.user or .vbproj.user).
- pbstrXMLFragment
- String
[out] Zeiger auf den Pfad des neuen Dokuments, das das XML-Fragment enthält.
- fClearDirty
- Int32
[in] Gibt an, ob das Änderungsflag nach Abschluss des Speichervorgangs gelöscht werden soll. Wenn true, sollte das Flag gelöscht werden. Wenn false, sollte das Flag unverändert bleiben.
Gibt zurück
Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Bei einem Fehler wird ein Fehlercode zurückgegeben.
Hinweise
COM-Signatur
Aus vsshell80. idl:
HRESULT IPersistXMLFragment::Save(
[in] REFGUID guidFlavor,
[in] PersistStorageType storage,
[out] BSTR *pbstrXMLFragment,
[in] BOOL fClearDirty
);