Klasa CHandle
Ta klasa zawiera metody tworzenia i używania obiektu uchwyt.
class CHandle
Członkowie
Publiczne konstruktory
Nazwa |
Opis |
---|---|
Konstruktor. |
|
Destruktor. |
Metody publiczne
Nazwa |
Opis |
---|---|
Wywołanie tej metody, aby dołączyć CHandle obiekt, aby istniejące dojście. |
|
Wywołanie tej metody, aby zamknąć CHandle obiektu. |
|
Wywołanie tej metody, aby odłączyć uchwyt z CHandle obiektu. |
Podmioty publiczne
Nazwa |
Opis |
---|---|
Zwraca wartość przechowywana uchwyt. |
|
Operator przypisania. |
Publiczne danych członków
Nazwa |
Opis |
---|---|
Zmienna Członkowskich przechowuje dojście. |
Uwagi
A CHandle obiektu można zawsze, gdy wymagane jest uchwyt: główna różnica jest CHandle obiektu zostaną automatycznie usunięte.
[!UWAGA]
Niektóre funkcje API użyć wartości NULL jako puste lub nieprawidłowe dojście, podczas gdy inne wykorzystują INVALID_HANDLE_VALUE.CHandleużywa tylko NULL i będzie traktować INVALID_HANDLE_VALUE jako prawdziwy uchwyt.Jeśli wywołania interfejsu API, które można zwrócić INVALID_HANDLE_VALUE należy sprawdzić, czy ta wartość przed wywoływaniem CHandle::Attach lub przekazaniem go do CHandle Konstruktor, a zamiast niego przekazać NULL.
Wymagania
Nagłówek: atlbase.h