Classe de CComObjectNoLock
Essa classe implementa IUnknown para um objeto nonaggregated, mas não incrementa a contagem de bloqueio de módulo no construtor.
template<
class Base
>
class CComObjectNoLock :
public Base
Parâmetros
- Base
Seus derivados da classe, CComObjectRoot ou de CComObjectRootEx, bem como qualquer outra interface você deseja oferecer suporte no objeto.
Membros
Construtores public
Nome |
Descrição |
---|---|
Construtor. |
|
O destrutor. |
Métodos públicos
Nome |
Descrição |
---|---|
Sai contagem de referência no objeto. |
|
Retorna um ponteiro para a interface solicitada. |
|
Diminui a contagem de referência no objeto. |
Comentários
CComObjectNoLock é semelhante a CComObject que implementa IUnknown para um objeto nonaggregated; no entanto, CComObjectNoLock não incrementa a contagem de bloqueio de módulo no construtor.
ATL usa CComObjectNoLock internamente para fábricas da classe.Geralmente, você não usará essa classe diretamente.
Hierarquia de herança
Base
CComObjectNoLock
Requisitos
Cabeçalho: atlcom.h