IPersistXMLFragment.Save(Guid, UInt32, String, Int32) Método

Definição

O sistema de projeto base direciona o subtipo do projeto para criar as informações XML do subtipo do projeto e salvá-lo no projeto ou no arquivo do usuário.

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

Parâmetros

guidFlavor
Guid

no GUID do subtipo do projeto.

storage
UInt32

no Tipo de armazenamento para o arquivo. Valores extraídos da _PersistStorageType enumeração. O tipo de arquivo é um arquivo de projeto (. vsproj ou. vbproj) ou arquivo de usuário (. vsproj. User ou. vbproj. User).

pbstrXMLFragment
String

fora Ponteiro para o caminho do novo documento que contém o fragmento XML.

fClearDirty
Int32

no Indica se o sinalizador sujo deve ser limpo depois que o salvamento é concluído. Se true , o sinalizador deve ser limpo. Se false , o sinalizador deve ser deixado inalterado.

Retornos

Int32

Se o método for bem-sucedido, retornará S_OK. Se falhar, retornará um código de erro.

Comentários

Assinatura COM

De vsshell80. idl:

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

Aplica-se a