IIUnknownStrategy.CreateInstancePointer(Void*) Yöntem

Tanım

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

Void*

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.

Şunlara uygulanır