IPersistXMLFragment.Save(Guid, UInt32, String, Int32) Yöntem

Tanım

Temel proje sistemi proje alt türünü Project Subtype XML bilgilerini oluşturmak ve proje ya da Kullanıcı dosyasına kaydetmek için yönlendirir.

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

Parametreler

guidFlavor
Guid

'ndaki Proje alt türü GUID 'SI.

storage
UInt32

'ndaki Dosya için depolama türü. _PersistStorageTypeNumaralandırmadaki değerler. Dosya türü proje dosyası (. vsproj veya. vbproj) ya da Kullanıcı dosyası (. vsproj. User veya. vbproj. User).

pbstrXMLFragment
String

dışı XML parçasını içeren yeni belgenin yolunu gösteren işaretçi.

fClearDirty
Int32

'ndaki Kayıt tamamlandıktan sonra kirli bayrağının temizlenip temizlenmeyeceğini gösterir. Varsa true , bayrak temizlenmelidir. Varsa false , bayrak değişmeden bırakılmalıdır.

Döndürülenler

Int32

Yöntem başarılı olursa, döndürür S_OK . Başarısız olursa, bir hata kodu döndürür.

Açıklamalar

COM Imzası

Vsshell80. IDL adresinden:

HRESULT IPersistXMLFragment::Save(  
   [in] REFGUID guidFlavor,  
   [in] PersistStorageType storage,  
   [out] BSTR *pbstrXMLFragment,  
   [in] BOOL fClearDirty  
);  

Şunlara uygulanır