Classe de CHandle
Essa classe fornece métodos para criar e usar um objeto de manipular.
class CHandle
Membros
Construtores public
Nome |
Descrição |
---|---|
o construtor. |
|
O destrutor. |
Métodos públicos
Nome |
Descrição |
---|---|
Chamar esse método para anexar o objeto de CHandle a um identificador existente. |
|
Chamar esse método para fechar um objeto de CHandle . |
|
Chamar esse método para desanexar uma alça de um objeto de CHandle . |
Operadores públicos
Nome |
Descrição |
---|---|
Retorna o valor de forma armazenada. |
|
Operador de atribuição. |
Membros públicos de dados
Nome |
Descrição |
---|---|
A variável de membro que armazena o identificador. |
Comentários
Um objeto de CHandle pode ser usado sempre que um identificador é necessária: a principal diferença é que o objeto de CHandle será excluído automaticamente.
Observação |
---|
Algumas funções da API usarão NULL como um identificador vazia ou inválido, enquanto outros usam INVALID_HANDLE_VALUE.Usos deCHandle somente ANULAM e manipulará INVALID_HANDLE_VALUE como um identificador real.Se você chamar a API que podem retornar INVALID_HANDLE_VALUE, você deve verificar se esse valor antes de chamar CHandle::Attach ou de passá-lo para o construtor de CHandle , e passa pelo contrário NULL. |
Requisitos
Cabeçalho: atlbase.h