Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Diese Klasse stellt Methoden zum Erstellen und Verwenden eines Handleobjekts bereit.
class CHandle
Mitglieder
Öffentliche Konstruktoren
Name |
Description |
|---|---|
Der -Konstruktor. |
|
Der Destruktor. |
Öffentliche Methoden
Name |
Description |
|---|---|
Rufen Sie diese Methode auf, um das Objekt CHandle zu einem vorhandenen Handle anzufügen. |
|
Rufen Sie diese Methode auf, um ein CHandle-Objekt zu schließen. |
|
Rufen Sie diese Methode auf, um ein Handle von einem CHandle-Objekt zu trennen. |
Öffentliche Operatoren
Name |
Description |
|---|---|
Gibt den Wert des gespeicherten Handles zurück. |
|
Zuweisungsoperator |
Öffentliche Datenmember
Name |
Description |
|---|---|
Die Membervariable, die das Handle speichert. |
Hinweise
Ein CHandle-Objekt kann verwendet werden, wenn ein Handle erforderlich ist: der Hauptunterschied liegt darin, dass das Objekt CHandle automatisch gelöscht wird.
Hinweis |
|---|
Manche API-Funktionen verwenden NULL als leeres oder ungültiges Handle, während andere INVALID_HANDLE_VALUE verwenden.Verwendung CHandle nur MACHT ungültig und wird INVALID_HANDLE_VALUE als echtes Handle behandeln.Wenn Sie eine API aufrufen, das INVALID_HANDLE_VALUE zurückgeben kann, sollten Sie für diesen Wert überprüfen, bevor Sie CHandle::Attach aufrufen oder das CHandle-Konstruktor übergeben, und führen stattdessen NULL. |
Anforderungen
Header: atlbase.h
Hinweis