Condividi tramite


CHandle Class

Questa classe fornisce i metodi per la creazione e l'utilizzo di un oggetto di handle.

class CHandle

Membri

Costruttori pubblici

Nome

Descrizione

CHandle::CHandle

Costruttore.

CHandle::~CHandle

Il distruttore.

Metodi pubblici

Nome

Descrizione

CHandle::Attach

Chiamare questo metodo per associare l'oggetto CHandle per gestire esistenti.

CHandle::Close

Chiamare questo metodo per chiudere un oggetto CHandle.

CHandle::Detach

Chiamare questo metodo per rimuovere un handle da un oggetto CHandle.

Operatori pubblici

Nome

Descrizione

CHandle::operator HANDLE

Restituisce il valore dell'handle memorizzato.

CHandle::operator =

Operatore di assegnazione.

Membri dati pubblici

Nome

Descrizione

CHandle::m_h

La variabile membro che contiene l'handle.

Note

Un oggetto CHandle può essere utilizzato ogni volta che un handle sono necessarie: la differenza principale è che l'oggetto CHandle automaticamente eliminato.

Nota

Alcune funzioni API utilizzeranno NULL come gestire vuote o non valide, mentre altri utilizzano INVALID_HANDLE_VALUE.Gli utilizzi diCHandle solo NULL e tratteranno INVALID_HANDLE_VALUE come gestire reali.Se si chiama un'api che può restituire INVALID_HANDLE_VALUE, è necessario verificare questo valore prima di chiamare CHandle::Attach o di passarli al costruttore CHandle e anziché passare NULL.

Requisiti

Header: atlbase.h

Vedere anche

Altre risorse

ATL Class Overview