Condividi tramite


Funzione ReadFmtUserTypeStg (ole2.h)

La funzione ReadFmtUserTypeStg restituisce il formato degli Appunti e il tipo di utente salvati in precedenza con la funzione WriteFmtUserTypeStg .

Sintassi

HRESULT ReadFmtUserTypeStg(
  [in]  LPSTORAGE  pstg,
  [out] CLIPFORMAT *pcf,
  [out] LPOLESTR   *lplpszUserType
);

Parametri

[in] pstg

Puntatore all'interfaccia IStorage nell'oggetto di archiviazione da cui leggere le informazioni.

[out] pcf

Puntatore al punto in cui deve essere scritto il formato degli Appunti al momento della restituzione. Può essere NULL, a indicare che il formato non è di interesse per il chiamante.

[out] lplpszUserType

Indirizzo della variabile di puntatore LPWSTR che riceve un puntatore alla stringa di tipo utente Unicode con terminazione Null. Il chiamante può specificare NULL per questo parametro, che indica che il tipo di utente non è di interesse. Questa funzione alloca memoria per la stringa. Il chiamante è responsabile della liberazione della memoria con CoTaskMemFree.

Valore restituito

Questa funzione supporta i valori restituiti standard E_FAIL, E_INVALIDARG e E_OUTOFMEMORY, oltre ai seguenti:

Questa funzione restituisce anche uno dei valori di errore restituiti dal metodo ISequentialStream::Read .

Commenti

ReadFmtUserTypeStg restituisce il formato degli Appunti e la stringa del tipo utente dall'oggetto di archiviazione specificato. La funzione WriteClassStg deve essere stata chiamata prima di chiamare la funzione ReadFmtUserTypeStg .

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione ole2.h
Libreria Ole32.lib
DLL Ole32.dll

Vedi anche

CoTaskMemFree

Writefmtusertypestg