IIUnknownStrategy.CreateInstancePointer(Void*) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Cria um ponteiro de instância que representa a instância IUnknown especificada.
public:
void* CreateInstancePointer(void* unknown);
public void* CreateInstancePointer(void* unknown);
abstract member CreateInstancePointer : nativeptr<unit> -> nativeptr<unit>
Parâmetros
- unknown
- Void*
A instância IUnknown.
Devoluções
Um ponteiro que representa a instância não gerida.
Observações
Este método é usado para criar um ponteiro de instância que pode ser usado para interagir com os outros membros desta interface. Por exemplo, este método pode devolver uma instância IAgileReference para a instância IUnknown fornecida. O IAgileReference pode ser usado nos métodos QueryInterface e Release para permitir a criação de ponteiros de instância thread-local para usar através das APIs IAgileReference em vez de chamar diretamente o QueryInterface no IUnknown.