Classe di CHandle
Questa classe fornisce i metodi per la creazione e l'utilizzo di un oggetto di handle.
class CHandle
Membri
Costruttori pubblici
Nome |
Descrizione |
---|---|
Costruttore. |
|
Il distruttore. |
Metodi pubblici
Nome |
Descrizione |
---|---|
Chiamare questo metodo per associare l'oggetto CHandle per gestire esistenti. |
|
Chiamare questo metodo per chiudere un oggetto CHandle. |
|
Chiamare questo metodo per rimuovere un handle da un oggetto CHandle. |
Operatori pubblici
Nome |
Descrizione |
---|---|
Restituisce il valore dell'handle memorizzato. |
|
Operatore di assegnazione. |
Membri dati pubblici
Nome |
Descrizione |
---|---|
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