DdeGetData-Funktion (ddeml.h)
Kopiert Daten aus dem angegebenen DDE-Objekt (Dynamic Data Exchange) in den angegebenen lokalen Puffer.
Syntax
DWORD DdeGetData(
[in] HDDEDATA hData,
[out, optional] LPBYTE pDst,
[in] DWORD cbMax,
[in] DWORD cbOff
);
Parameter
[in] hData
Typ: HDDEDATA
Ein Handle für das DDE-Objekt, das die zu kopierenden Daten enthält.
[out, optional] pDst
Typ: LPBYTE
Ein Zeiger auf den Puffer, der die Daten empfängt. Wenn dieser Parameter NULL ist, gibt die DdeGetData-Funktion die Datenmenge in Bytes zurück, die in den Puffer kopiert wird.
[in] cbMax
Art: DWORD
Die maximale Datenmenge in Bytes, die in den Puffer kopiert werden soll, auf den der pDst-Parameter verweist. In der Regel gibt dieser Parameter die Länge des Puffers an, auf den pDst verweist.
[in] cbOff
Art: DWORD
Ein Offset innerhalb des DDE-Objekts. Daten werden ab diesem Offset aus dem -Objekt kopiert.
Rückgabewert
Art: DWORD
Wenn der pDst-Parameter auf einen Puffer zeigt, ist der Rückgabewert die Größe des Speicherobjekts in Bytes, das dem Datenhandle zugeordnet ist, oder die größe, die im cbMax-Parameter angegeben ist, je nachdem, was niedriger ist.
Wenn der pDst-ParameterNULL ist, ist der Rückgabewert die Größe des Speicherobjekts in Bytes, das dem Datenhandle zugeordnet ist.
Die DdeGetLastError-Funktion kann verwendet werden, um den Fehlercode abzurufen, der einer der folgenden Werte sein kann:
Anforderungen
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