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.
Bewirkt, dass das System eine XTYP_ADVREQ Transaktion an die DDE-Rückruffunktion (Dynamic Data Exchange) der aufrufenden (Server)-Anwendung für jeden Client mit einer aktiven Empfehlungsschleife für das angegebene Thema und Element sendet. Eine Serveranwendung sollte diese Funktion immer dann aufrufen, wenn sich die Daten, die dem Themennamen- oder Elementnamenpaar zugeordnet sind, ändern.
Syntax
BOOL DdePostAdvise(
[in] DWORD idInst,
[in] HSZ hszTopic,
[in] HSZ hszItem
);
Parameter
[in] idInst
Art: DWORD
Die Anwendung instance Bezeichner, der durch einen vorherigen Aufruf der Funktion DdeInitialize abgerufen wurde.
[in] hszTopic
Typ: HSZ
Ein Handle für eine Zeichenfolge, die den Themennamen angibt. Um Benachrichtigungen für alle Themen mit aktiven Empfehlungsschleifen zu senden, kann eine Anwendung diesen Parameter auf 0L festlegen.
[in] hszItem
Typ: HSZ
Ein Handle für eine Zeichenfolge, die den Elementnamen angibt. Um Benachrichtigungen für alle Elemente mit aktiven Empfehlungsschleifen zu senden, kann eine Anwendung diesen Parameter auf 0L festlegen.
Rückgabewert
Typ: BOOL
Wenn die Funktion erfolgreich ist, ist der Rückgabewert ungleich Null.
Wenn die Funktion fehlerhaft ist, ist der Rückgabewert null.
Die DdeGetLastError-Funktion kann verwendet werden, um den Fehlercode abzurufen, der einer der folgenden Werte sein kann:
Hinweise
Ein Server mit nicht aufzählbaren Themen oder Elementen sollte die Parameter hszTopic und hszItem auf NULL festlegen, damit das System Transaktionen für alle aktiven Ratgeberschleifen generiert. Die DDE-Rückruffunktion des Servers gibt NULL für alle Empfehlungsschleifen zurück, die nicht aktualisiert werden dürfen.
Wenn ein Server DdePostAdvise mit einem Themen-, Element- und Formatnamenssatz aufruft, der den Satz enthält, der derzeit in einem XTYP_ADVREQ Rückruf behandelt wird, kann es zu einem Stapelüberlauf führen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | ddeml.h (Windows.h einschließen) |
Bibliothek | User32.lib |
DLL | User32.dll |
Siehe auch
Konzept
Dynamic Data Exchange Management Library
Referenz