Funzione WriteFmtUserTypeStg (ole2.h)

La funzione WriteFmtUserTypeStg scrive un formato degli Appunti e un tipo di utente nell'oggetto di archiviazione.

Sintassi

HRESULT WriteFmtUserTypeStg(
  [in] LPSTORAGE  pstg,
  [in] CLIPFORMAT cf,
  [in] LPOLESTR   lpszUserType
);

Parametri

[in] pstg

Puntatore IStorage all'oggetto di archiviazione in cui devono essere scritte le informazioni.

[in] cf

Specifica il formato degli Appunti che descrive la struttura dell'area nativa dell'oggetto di archiviazione. Il tag di formato include i criteri per i nomi di flussi e sottostorage all'interno di questo oggetto di archiviazione e le regole per interpretare i dati all'interno di tali flussi.

[in] lpszUserType

Puntatore a una stringa Unicode con terminazione Null che specifica il tipo di utente corrente dell'oggetto. Il valore del tipo di utente stesso non può essere NULL. Questo è il tipo restituito dal metodo IOleObject::GetUserType . Se questa funzione viene trasportata in un computer remoto in cui la classe oggetto non esiste, questo tipo di utente archiviato in modo permanente può essere visualizzato all'utente nelle finestre di dialogo.

Valore restituito

Questa funzione restituisce HRESULT.

Commenti

La funzione WriteFmtUserTypeStg deve essere chiamata nell'implementazione di un oggetto del metodo IPersistStorage::Save . Deve essere chiamato anche da oggetti a livello di documento che usano l'archiviazione strutturata per la relativa rappresentazione permanente nella sequenza di salvataggio.

Per leggere le informazioni salvate, le applicazioni chiamano 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
Set di API ext-ms-win-com-ole32-l1-1-3 (introdotto in Windows 10, versione 10.0.10240)

Vedi anche

IPersistStorage::Save

ReadFmtUserTypeStg