Classe di CHandle

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

class CHandle

Membri

5fc6ft2t.collapse_all(it-it,VS.110).gifCostruttori pubblici

Nome

Descrizione

CHandle::CHandle

Costruttore.

CHandle::~CHandle

Il distruttore.

5fc6ft2t.collapse_all(it-it,VS.110).gifMetodi 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.

5fc6ft2t.collapse_all(it-it,VS.110).gifOperatori pubblici

Nome

Descrizione

HANDLE di CHandle::operator

Restituisce il valore dell'handle memorizzato.

CHandle::operator =

Operatore di assegnazione.

5fc6ft2t.collapse_all(it-it,VS.110).gifMembri 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

I cenni preliminari sulle classi ATL