Freigeben über


MONHSZSTRUCTA-Struktur (ddeml.h)

Enthält Informationen zu einem DDE-Zeichenfolgenhandle (Dynamic Data Exchange). Eine DDE-Überwachungsanwendung kann diese Struktur verwenden, wenn die Aktivität der Zeichenfolgen-Manager-Komponente der DDE-Verwaltungsbibliothek überwacht wird.

Syntax

typedef struct tagMONHSZSTRUCTA {
  UINT   cb;
  BOOL   fsAction;
  DWORD  dwTime;
  HSZ    hsz;
  HANDLE hTask;
  CHAR   str[1];
} MONHSZSTRUCTA, *PMONHSZSTRUCTA;

Angehörige

cb

Typ: UINT-

Die Größe der Struktur in Byte.

fsAction

Typ: BOOL-

Die Aktion, die für die vom hsz Member identifizierte Zeichenfolge ausgeführt wird.

Wert Bedeutung
MH_CLEANUP
4
Eine Anwendung gibt ihre DDE-Ressourcen frei, wodurch das System Zeichenfolgenhandles löscht, die die Anwendung erstellt hatte. (Die Anwendung hat die DdeUninitialize Funktion aufgerufen.)
MH_CREATE
1
Eine Anwendung erstellt ein Zeichenfolgenhandle. (Die Anwendung hat die DdeCreateStringHandle--Funktion aufgerufen.)
MH_DELETE
3
Eine Anwendung löscht ein Zeichenfolgenhandle. (Die Anwendung hat die DdeFreeStringHandle Funktion aufgerufen.)
MH_KEEP
2
Eine Anwendung erhöht die Verwendungsanzahl eines Zeichenfolgenhandles. (Die Anwendung hat die DdeKeepStringHandle--Funktion aufgerufen.)

dwTime

Typ: DWORD-

Die Windows-Zeit, zu der die vom fsAction Member angegebene Aktion ausgeführt wird. Die Windows-Zeit ist die Anzahl von Millisekunden, die seit dem Start des Systems verstrichen sind.

hsz

Typ: HSZ-

Ein Handle für die Zeichenfolge. Da Zeichenfolgenhandles lokal für den Prozess sind, handelt es sich bei diesem Element um ein globales Atom.

hTask

Typ: HANDLE

Ein Handle für die Aufgabe (Anwendungsinstanz), die die Aktion für das Zeichenfolgenhandle ausführt.

str[1]

Typ: TCHAR[1]

Zeigen Sie auf die Zeichenfolge, die vom hsz Member identifiziert wird.

Bemerkungen

Anmerkung

Der ddeml.h-Header definiert MONHSZSTRUCT als Alias, der die ANSI- oder Unicode-Version dieser Funktion basierend auf der Definition der UNICODE-Präprozessorkonstante automatisch auswählt. Das Mischen der Verwendung des codierungsneutralen Alias mit Code, der nicht codierungsneutral ist, kann zu Nichtübereinstimmungen führen, die zu Kompilierungs- oder Laufzeitfehlern führen. Weitere Informationen finden Sie unter Konventionen für Funktionsprototypen.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 2000 Professional [nur Desktop-Apps]
mindestens unterstützte Server- Windows 2000 Server [nur Desktop-Apps]
Header- ddeml.h (enthalten Windows.h)

Siehe auch

Konzeptionelle

Dynamische Exchange-Verwaltungsbibliothek

MONCBSTRUCT

MONCONVSTRUCT

MONERRSTRUCT

MONLINKSTRUCT

MONMSGSTRUCT

Referenz-