Partilhar via


Método IVsStructuredFileIO.OpenExisting (String, UInt32, UInt32, UInt32, IVsStructuredFileIOHelper, UInt32, IVsPropertyFileIn, String )

 

Abra um elemento de dados de arquivo estruturada criada anteriormente e retorna um ponteiro para o índice do formato, o elemento de dados e o ponteiro para uma seqüência de caracteres que contém a versão de formato.

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

Sintaxe

int OpenExisting(
    string szFileName,
    uint dwShareMode,
    uint dwCreationDisposition,
    uint dwFlagsAndAttributes,
    IVsStructuredFileIOHelper pIVsStructuredFileIOHelper,
    out uint pnFormatIndex,
    out IVsPropertyFileIn ppIVsPropertyFileIn,
    string[] pbstrFormatVersion
)
int OpenExisting(
    String^ szFileName,
    unsigned int dwShareMode,
    unsigned int dwCreationDisposition,
    unsigned int dwFlagsAndAttributes,
    IVsStructuredFileIOHelper^ pIVsStructuredFileIOHelper,
    [OutAttribute] unsigned int% pnFormatIndex,
    [OutAttribute] IVsPropertyFileIn^% ppIVsPropertyFileIn,
    array<String^>^ pbstrFormatVersion
)
abstract OpenExisting : 
        szFileName:string *
        dwShareMode:uint32 *
        dwCreationDisposition:uint32 *
        dwFlagsAndAttributes:uint32 *
        pIVsStructuredFileIOHelper:IVsStructuredFileIOHelper *
        pnFormatIndex:uint32 byref *
        ppIVsPropertyFileIn:IVsPropertyFileIn byref *
        pbstrFormatVersion:string[] -> int
Function OpenExisting (
    szFileName As String,
    dwShareMode As UInteger,
    dwCreationDisposition As UInteger,
    dwFlagsAndAttributes As UInteger,
    pIVsStructuredFileIOHelper As IVsStructuredFileIOHelper,
    <OutAttribute> ByRef pnFormatIndex As UInteger,
    <OutAttribute> ByRef ppIVsPropertyFileIn As IVsPropertyFileIn,
    pbstrFormatVersion As String()
) As Integer

Parâmetros

  • szFileName
    [in] Seqüência terminada por caractere nulo que contém o nome do arquivo.
  • 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.
  • pnFormatIndex
    [out] Ponteiro para um inteiro que contém o índice do formato.
  • ppIVsPropertyFileIn
    [out] Ponteiro para um ponteiro para um IVsPropertyFileIn objeto.
  • pbstrFormatVersion
    [out, opcional] Ponteiro para uma seqüência de caracteres que contém a versão de formato.

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::OpenExisting(
   [in] LPCOLESTR szFileName,
   [in] DWORD dwShareMode,
   [in] DWORD dwCreationDisposition,
   [in] DWORD dwFlagsAndAttributes,
   [in] IVsStructuredFileIOHelper *pIVsStructuredFileIOHelper,
   [out] ULONG *pnFormatIndex,
   [out] IVsPropertyFileIn **ppIVsPropertyFileIn,
   [out, optional] BSTR *pbstrFormatVersion
);

Consulte também

Interface IVsStructuredFileIO
Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo