Klasa CHandle

Ta klasa zawiera metody tworzenia i używania obiektu uchwyt.

class CHandle

Członkowie

Publiczne konstruktory

Nazwa

Opis

CHandle::CHandle

Konstruktor.

CHandle:: ~ CHandle

Destruktor.

Metody publiczne

Nazwa

Opis

CHandle::Attach

Wywołanie tej metody, aby dołączyć CHandle obiekt, aby istniejące dojście.

CHandle::Close

Wywołanie tej metody, aby zamknąć CHandle obiektu.

CHandle::Detach

Wywołanie tej metody, aby odłączyć uchwyt z CHandle obiektu.

Podmioty publiczne

Nazwa

Opis

CHandle::operator UCHWYT

Zwraca wartość przechowywana uchwyt.

CHandle::operator =

Operator przypisania.

Publiczne danych członków

Nazwa

Opis

CHandle::m_h

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

Zobacz też

Inne zasoby

Omówienie klasy ATL