Condividi tramite


IIUnknownStrategy.CreateInstancePointer(Void*) Metodo

Definizione

Crea un puntatore dell'istanza che rappresenta l'istanza di IUnknown specificata.

public:
 void* CreateInstancePointer(void* unknown);
public void* CreateInstancePointer (void* unknown);
abstract member CreateInstancePointer : nativeptr<unit> -> nativeptr<unit>

Parametri

unknown
Void*

Istanza di IUnknown.

Restituisce

Void*

Puntatore che rappresenta l'istanza non gestita.

Commenti

Questo metodo viene usato per creare un puntatore di istanza che può essere usato per interagire con gli altri membri di questa interfaccia. Ad esempio, questo metodo può restituire un'istanza di IAgileReference per l'istanza di IUnknown specificata. IAgileReference può essere usato nei metodi QueryInterface e Release per consentire la creazione di puntatori a istanze locali del thread da usare tramite le API IAgileReference anziché chiamare direttamente QueryInterface in IUnknown.

Si applica a