Marshal.GetIDispatchForObjectInContext(Object) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Çağıran bu nesneyle aynı bağlamdaysa, yönetilen nesneden bir IDispatch arabirim işaretçisi döndürür.
public:
static IntPtr GetIDispatchForObjectInContext(System::Object ^ o);
public static IntPtr GetIDispatchForObjectInContext (object o);
[System.Security.SecurityCritical]
public static IntPtr GetIDispatchForObjectInContext (object o);
static member GetIDispatchForObjectInContext : obj -> nativeint
[<System.Security.SecurityCritical>]
static member GetIDispatchForObjectInContext : obj -> nativeint
Public Shared Function GetIDispatchForObjectInContext (o As Object) As IntPtr
Parametreler
- o
- Object
Arabirimi istenen nesne IDispatch
.
Döndürülenler
nativeint
Belirtilen IDispatch
nesne için arabirim işaretçisi veya null
çağıran belirtilen nesneyle aynı bağlamda değilse.
- Öznitelikler
Özel durumlar
o
istenen arabirimi desteklemiyor.
o
, null
değeridir.
Açıklamalar
Bu yöntem, çağıranın nesneyle aynı bağlamda olmaması durumunda döndürmesi null
dışında ile aynıdırGetIDispatchForObject.
Şunlara uygulanır
Ayrıca bkz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin