Classe de CComPtrBase
Essa classe fornece uma base para as classes espertas ponteiro que usam rotinas de memória baseados em COM.
template <
class T
> class CComPtrBase
Parâmetros
- T
O tipo de objeto para ser referenciado pelo ponteiro inteligente.
Membros
Construtores public
Nome |
Descrição |
---|---|
O destrutor. |
Métodos públicos
Nome |
Descrição |
---|---|
Chamar esse método para criar uma conexão entre o ponto de conexão de CComPtrBase e o coletor do cliente. |
|
Chamar esse método para executar a propriedade de um ponteiro existente. |
|
Chamar esse método para criar um objeto da classe associada com uma identificação de classe ou um certo ID do programa |
|
Chamar esse método para copiar o ponteiro de CComPtrBase a outra variável de ponteiro. |
|
Chamar este método para liberar a propriedade de um ponteiro. |
|
Chamar esse método para verificar se os pontos especificados de IUnknown ao mesmo objeto associado com o objeto de CComPtrBase . |
|
Chamar este método para retornar um ponteiro para a interface especificada. |
|
Chamar este método para liberar a interface. |
|
Chamar esse método para definir o site do objeto de CComPtrBase a IUnknown do objeto pai. |
Operadores públicos
Nome |
Descrição |
---|---|
o operador cast. |
|
NÃO o operador. |
|
Operador &. |
|
* O operador. |
|
Símbolo de menor que o operador. |
|
o operador de igualdade. |
|
O operador de ponteiro-à- membros. |
Membros públicos de dados
Nome |
Descrição |
---|---|
A variável de membro de dados do ponteiro. |
Comentários
Essa classe fornece a base para outros ponteiros inteligentes que usam rotinas de gerenciamento de memória COM, como CComQIPtr e CComPtr.Classes derivadas adicione seus próprios operadores e construtores, mas dependam de métodos fornecidos por CComPtrBase.
Requisitos
Cabeçalho: atlcomcli.h