Freigeben über


DdeAccessData-Funktion (ddeml.h)

Ermöglicht den Zugriff auf die Daten im angegebenen DDE-Objekt (Dynamic Data Exchange). Eine Anwendung muss die DdeUnaccessData-Funktion aufrufen, wenn sie den Zugriff auf die Daten im -Objekt abgeschlossen hat.

Syntax

LPBYTE DdeAccessData(
  [in]            HDDEDATA hData,
  [out, optional] LPDWORD  pcbDataSize
);

Parameter

[in] hData

Typ: HDDEDATA

Ein Handle für das DDE-Objekt, auf das zugegriffen werden soll.

[out, optional] pcbDataSize

Typ: LPDWORD

Ein Zeiger auf eine Variable, die die Größe des durch den hData-Parameter identifizierten DDE-Objekts in Bytes empfängt. Wenn dieser Parameter NULL ist, werden keine Größeninformationen zurückgegeben.

Rückgabewert

Typ: LPBYTE

Wenn die Funktion erfolgreich ist, ist der Rückgabewert ein Zeiger auf das erste Byte von Daten im DDE-Objekt.

Wenn bei der Funktion ein Fehler auftritt, ist der Rückgabewert NULL.

Die DdeGetLastError-Funktion kann verwendet werden, um den Fehlercode abzurufen, der einer der folgenden Werte sein kann:

Hinweise

Wenn der hData-Parameter nicht an eine DDEML-Funktion (Dynamic Data Exchange Management Library) übergeben wurde, kann eine Anwendung den von DdeAccessData zurückgegebenen Zeiger für Lese-/Schreibzugriff auf das DDE-Objekt verwenden. Wenn hData bereits an eine DDEML-Funktion übergeben wurde, sollte der Zeiger nur für den Lesezugriff auf das Speicherobjekt verwendet werden.

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 (Einschließen von Windows.h)
Bibliothek User32.lib
DLL User32.dll

Siehe auch

Konzept

DdeAddData

DdeCreateDataHandle

DdeFreeDataHandle

DdeUnaccessData

Verwaltungsbibliothek für dynamische Daten

Referenz