Clase de CHandle

Esta clase proporciona métodos para crear y utilizar un objeto ID.

class CHandle

Members

5fc6ft2t.collapse_all(es-es,VS.110).gifConstructores públicos

Name

Descripción

CHandle::CHandle

el constructor.

CHandle::~CHandle

El destructor.

5fc6ft2t.collapse_all(es-es,VS.110).gifMétodos públicos

Name

Descripción

CHandle::Attach

Llame a este método para asociar el objeto de CHandle un identificador existente.

CHandle::Close

Llame a este método para cerrar un objeto de CHandle .

CHandle::Detach

Llame a este método para desasociar el identificador de un objeto de CHandle .

5fc6ft2t.collapse_all(es-es,VS.110).gifOperadores públicos

Name

Descripción

IDENTIFIER de CHandle::operator

Devuelve el valor de identificador almacenado.

CHandle::operator =

Operador de asignación.

5fc6ft2t.collapse_all(es-es,VS.110).gifMiembros de datos públicos

Name

Descripción

CHandle::m_h

la variable miembro que almacena el identificador.

Comentarios

Un objeto de CHandle puede utilizar siempre que se requiera un identificador: la diferencia principal es que el objeto de CHandle automáticamente se eliminará.

[!NOTA]

Algunas funciones API utilizarán NULL como identificador vacío o no válido, mientras que otras utilizan INVALID_HANDLE_VALUE.CHandle sólo utiliza NULL y tratará INVALID_HANDLE_VALUE como identificador real.Si se llama a la API que pueden devolver INVALID_HANDLE_VALUE, debe comprobar este valor antes de llamar CHandle:: Asociar o de pasarlo al constructor de CHandle y, en su lugar pasa NULL.

Requisitos

encabezado: atlbase.h

Vea también

Otros recursos

Información general de la clase ATL