Partilhar via


Método IVsStructuredFileIO.CreateNew (String, UInt32, UInt32, UInt32, UInt32, IVsStructuredFileIOHelper, String, String, IVsPropertyFileOut)

 

Cria um novo arquivo de multi-format com o índice do formato.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)

Sintaxe

int CreateNew(
    string szFileName,
    uint nFormatIndex,
    uint dwShareMode,
    uint dwCreationDisposition,
    uint dwFlagsAndAttributes,
    IVsStructuredFileIOHelper pIVsStructuredFileIOHelper,
    string szFormatVersion,
    string szDescription,
    out IVsPropertyFileOut ppIVsPropertyFileOut
)
int CreateNew(
    String^ szFileName,
    unsigned int nFormatIndex,
    unsigned int dwShareMode,
    unsigned int dwCreationDisposition,
    unsigned int dwFlagsAndAttributes,
    IVsStructuredFileIOHelper^ pIVsStructuredFileIOHelper,
    String^ szFormatVersion,
    String^ szDescription,
    [OutAttribute] IVsPropertyFileOut^% ppIVsPropertyFileOut
)
abstract CreateNew : 
        szFileName:string *
        nFormatIndex:uint32 *
        dwShareMode:uint32 *
        dwCreationDisposition:uint32 *
        dwFlagsAndAttributes:uint32 *
        pIVsStructuredFileIOHelper:IVsStructuredFileIOHelper *
        szFormatVersion:string *
        szDescription:string *
        ppIVsPropertyFileOut:IVsPropertyFileOut byref -> int
Function CreateNew (
    szFileName As String,
    nFormatIndex As UInteger,
    dwShareMode As UInteger,
    dwCreationDisposition As UInteger,
    dwFlagsAndAttributes As UInteger,
    pIVsStructuredFileIOHelper As IVsStructuredFileIOHelper,
    szFormatVersion As String,
    szDescription As String,
    <OutAttribute> ByRef ppIVsPropertyFileOut As IVsPropertyFileOut
) As Integer

Parâmetros

  • szFileName
    [in] Seqüência terminada por caractere nulo que contém o nome do arquivo.
  • nFormatIndex
    [in] Integer que contém o índice do formato.
  • dwShareMode
    [in] Palavra dupla que contém o modo de compartilhamento.
  • dwCreationDisposition
    [in] Palavra dupla que contém a disposição de criação.
  • dwFlagsAndAttributes
    [in] Palavra dupla que contém os atributos e sinalizadores.
  • szFormatVersion
    [in] Seqüência terminada por caractere nulo que contém a versão de formato.
  • szDescription
    [in] Seqüência terminada por caractere nulo que contém a descrição.

Valor de retorno

Type: System.Int32

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

Comentários

COM assinatura

De vsshell.idl:

HRESULT IVsStructuredFileIO::CreateNew(
   [in] LPCOLESTR szFileName,
   [in] ULONG nFormatIndex,
   [in] DWORD dwShareMode,
   [in] DWORD dwCreationDisposition,
   [in] DWORD dwFlagsAndAttributes,
   [in] IVsStructuredFileIOHelper *pIVsStructuredFileIOHelper,
   [in] LPCOLESTR szFormatVersion,
   [in] LPCOLESTR szDescription,
   [out] IVsPropertyFileOut **ppIVsPropertyFileOut
);

Consulte também

Interface IVsStructuredFileIO
Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo