Sdílet prostřednictvím


Třída CHandle

Tato třída poskytuje metody pro vytváření a používání objekt popisovače.

class CHandle

Členy

Veřejné konstruktory

Název

Description

CHandle::CHandle

Konstruktor.

CHandle:: ~ CHandle

Destruktoru.

Veřejné metody

Název

Description

CHandle::Attach

Volání této metody připojit CHandle existující popisovač objektu.

CHandle::Close

Zavřete tuto metodu volat CHandle objektu.

CHandle::Detach

Volání této metody odpojit popisovače z CHandle objektu.

Veřejné operátory

Název

Description

POPISOVAČ CHandle::operator

Vrátí hodnotu uloženou úchyt.

CHandle::operator =

Operátor přiřazení.

Veřejné datové členy

Název

Description

CHandle::m_h

Členské proměnné uloží popisovač.

Poznámky

A CHandle objektu lze použít při každém popisovač je vyžadován: hlavním rozdílem je, že CHandle objektu budou automaticky odstraněny.

[!POZNÁMKA]

Některé funkce rozhraní API bude používat jako prázdný nebo neplatný popisovač NULL, zatímco jiní používají INVALID_HANDLE_VALUE.CHandlepoužívá pouze NULL a budou považovat za skutečné úchyt INVALID_HANDLE_VALUE.Při volání rozhraní API, které můžete vrátit INVALID_HANDLE_VALUE, zkontrolujte tuto hodnotu před voláním CHandle::Attach nebo jej CHandle konstruktoru a místo toho průchodu NULL.

Požadavky

Záhlaví: atlbase.h

Viz také

Další zdroje

Přehled třídy ATL