Compartilhar via


Método IVsSmartOpenScope.OpenScope (String, UInt32, Guid, Object)

 

Abra um escopo e retornar uma interface solicitada nele.

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

Sintaxe

int OpenScope(
    string wszScope,
    uint dwOpenFlags,
    [InAttribute] ref Guid riid,
    out object ppIUnk
)
int OpenScope(
    String^ wszScope,
    unsigned int dwOpenFlags,
    [InAttribute] Guid% riid,
    [OutAttribute] Object^% ppIUnk
)
abstract OpenScope : 
        wszScope:string *
        dwOpenFlags:uint32 *
        riid:Guid byref *
        ppIUnk:Object byref -> int
Function OpenScope (
    wszScope As String,
    dwOpenFlags As UInteger,
    <InAttribute> ByRef riid As Guid,
    <OutAttribute> ByRef ppIUnk As Object
) As Integer

Parâmetros

  • wszScope
    [in] A seqüência de caracteres que contém o nome do arquivo.
  • dwOpenFlags
    [in] Sinalizadores de bit indicando como abrir o arquivo.Construídos usando os valores da enumeração CorOpenFlags.
  • riid
    [in] Ponteiro para o GUID da interface de retorno desejado.
  • ppIUnk
    [out] Ponteiro para a interface solicitada no escopo.

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.

Consulte também

Interface IVsSmartOpenScope
Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo