DdeSetUserHandle-Funktion (ddeml.h)
Ordnet einen anwendungsdefinierten Wert einem Konversationshandle oder einem Transaktionsbezeichner zu. Dies ist nützlich, um die Verarbeitung asynchroner Transaktionen zu vereinfachen. Eine Anwendung kann die DdeQueryConvInfo-Funktion verwenden, um diesen Wert abzurufen.
Syntax
BOOL DdeSetUserHandle(
[in] HCONV hConv,
[in] DWORD id,
[in] DWORD_PTR hUser
);
Parameter
[in] hConv
Typ: HCONV
Ein Handle für die Unterhaltung.
[in] id
Art: DWORD
Der Transaktionsbezeichner, der dem vom hUser-Parameter angegebenen Wert zugeordnet werden soll. Eine Anwendung sollte diesen Parameter auf QID_SYNC festlegen, um hUser der durch den hConv-Parameter identifizierten Konversation zuzuordnen.
[in] hUser
Typ: DWORD_PTR
Der Wert, der dem Konversationshandle zugeordnet werden soll.
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:
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 (Einschließen von Windows.h) |
Bibliothek | User32.lib |
DLL | User32.dll |
Siehe auch
Konzept
Verwaltungsbibliothek für dynamische Daten
Referenz