Enumerazione TYMED (objidl.h)
Indica il tipo di supporto di archiviazione utilizzato in un trasferimento dati. Vengono utilizzati nelle strutture STGMEDIUM o FORMATETC.
Sintassi
typedef enum tagTYMED {
TYMED_HGLOBAL = 1,
TYMED_FILE = 2,
TYMED_ISTREAM = 4,
TYMED_ISTORAGE = 8,
TYMED_GDI = 16,
TYMED_MFPICT = 32,
TYMED_ENHMF = 64,
TYMED_NULL = 0
} TYMED;
Costanti
TYMED_HGLOBAL Valore: 1 Il supporto di archiviazione è un handle di memoria globale (HGLOBAL). Allocare l'handle globale con il flag GMEM_MOVEABLE. Se il membro punkForRelease di STGMEDIUM è NULL, il processo di destinazione deve usare GlobalFree per rilasciare la memoria. |
TYMED_FILE Valore: 2 Il supporto di archiviazione è un file su disco identificato da un percorso. Se il membro |
TYMED_ISTREAM Valore: 4 Il supporto di archiviazione è un oggetto flusso identificato da un puntatore IStream |
TYMED_ISTORAGE Valore: 8 Il supporto di archiviazione è un componente di archiviazione identificato da un puntatore IStorage |
TYMED_GDI Valore: 16 Il supporto di archiviazione è un componente GDI (HBITMAP). Se il membro STGMEDIUMpunkForRelease è NULL, il processo di destinazione deve usare DeleteObject per eliminare la bitmap. |
TYMED_MFPICT Valore: 32 Il supporto di archiviazione è un metafile (METAFILEPICT). Usare le funzioni GDI per accedere ai dati del metafile. Se il membro |
TYMED_ENHMF Valore: 64 Il supporto di archiviazione è un metafile avanzato (HENHMETAFILE). Se il membro |
TYMED_NULL Valore: 0 Non vengono passati dati. |
Osservazioni
Durante le operazioni di trasferimento dei dati, viene specificato un supporto di archiviazione. Questo supporto deve essere rilasciato dopo l'operazione di trasferimento dei dati. Il provider del supporto indica la scelta degli scenari di proprietà nel valore fornito nella struttura STGMEDIUM
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 2000 Professional [solo app desktop] |
server minimo supportato | Windows 2000 Server [solo app desktop] |
intestazione |
objidl.h |