IVsSmartOpenScope.OpenScope(String, UInt32, Guid, Object) Yöntem

Tanım

Bir kapsam açın ve üzerinde istenen bir arabirim döndürün.

public:
 int OpenScope(System::String ^ wszScope, System::UInt32 dwOpenFlags, Guid % riid, [Runtime::InteropServices::Out] System::Object ^ % ppIUnk);
public int OpenScope (string wszScope, uint dwOpenFlags, ref Guid riid, out object ppIUnk);
abstract member OpenScope : string * uint32 * Guid * obj -> int
Public Function OpenScope (wszScope As String, dwOpenFlags As UInteger, ByRef riid As Guid, ByRef ppIUnk As Object) As Integer

Parametreler

wszScope
String

'ndaki Dosyanın adını içeren dize.

dwOpenFlags
UInt32

'ndaki Dosyanın nasıl açılacağını belirten bit bayrakları. CorOpenFlags numaralandırmasındaki değerler kullanılarak oluşturulur.

riid
Guid

'ndaki İstenen dönüş arabiriminin GUID 'SI işaretçisi.

ppIUnk
Object

dışı Kapsamda istenen arabirime yönelik işaretçi.

Döndürülenler

Int32

Yöntem başarılı olursa, döndürür S_OK . Başarısız olursa, bir hata kodu döndürür.

Şunlara uygulanır