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.
- pIVsStructuredFileIOHelper
[in] Ponteiro para uma IVsStructuredFileIOHelper objeto.
- 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