IIUnknownStrategy.CreateInstancePointer(Void*) 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.
Belirtilen IUnknown örneğini temsil eden bir örnek işaretçisi oluşturur.
public:
void* CreateInstancePointer(void* unknown);
public void* CreateInstancePointer(void* unknown);
abstract member CreateInstancePointer : nativeptr<unit> -> nativeptr<unit>
Parametreler
- unknown
- Void*
IUnknown örneği.
Döndürülenler
Yönetilmeyen örneği temsil eden bir işaretçi.
Açıklamalar
Bu yöntem, bu arabirimin diğer üyeleriyle etkileşim kurmak için kullanılabilecek bir örnek işaretçisi oluşturmak için kullanılır. Örneğin, bu yöntem sağlanan IUnknown örneği için bir IAgileReference örneği döndürebilir. IAgileReference, IUnknown üzerinde QueryInterface'i doğrudan çağırmak yerine IAgileReference API'leri aracılığıyla kullanılacak iş parçacığı yerel örnek işaretçileri oluşturmayı etkinleştirmek için QueryInterface ve Release yöntemlerinde kullanılabilir.