Funzione DdeAccessData (ddeml.h)

Fornisce l'accesso ai dati nell'oggetto Dynamic Data Exchange (DDE) specificato. Un'applicazione deve chiamare la funzione DdeUnaccessData al termine dell'accesso ai dati nell'oggetto.

Sintassi

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

Parametri

[in] hData

Tipo: HDDEDATA

Handle per l'oggetto DDE a cui accedere.

[out, optional] pcbDataSize

Tipo: LPDWORD

Puntatore a una variabile che riceve le dimensioni, in byte, dell'oggetto DDE identificato dal parametro hData . Se questo parametro è NULL, non vengono restituite informazioni sulle dimensioni.

Valore restituito

Tipo: LPBYTE

Se la funzione ha esito positivo, il valore restituito è un puntatore al primo byte di dati nell'oggetto DDE.

Se la funzione ha esito negativo, il valore restituito è NULL.

La funzione DdeGetLastError può essere usata per ottenere il codice di errore, che può essere uno dei valori seguenti:

Commenti

Se il parametro hData non è stato passato a una funzione DDEML (Dynamic Data Exchange Management Library), un'applicazione può usare il puntatore restituito da DdeAccessData per l'accesso in lettura-scrittura all'oggetto DDE. Se hData è già stato passato a una funzione DDEML, il puntatore deve essere usato solo per l'accesso in lettura all'oggetto memoria.

Requisiti

   
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione ddeml.h (includere Windows.h)
Libreria User32.lib
DLL User32.dll

Vedi anche

Informazioni concettuali

DdeAddData

DdeCreateDataHandle

Ddefreedatahandle

DdeUnaccessData

Libreria di gestione di Dynamic Data Exchange

Riferimento