TYMED Enumerazione

Definizione

Fornisce la definizione gestita della struttura TYMED.

Questa enumerazione supporta una combinazione bit per bit dei rispettivi valori dei membri.

public enum class TYMED
[System.Flags]
public enum TYMED
[<System.Flags>]
type TYMED = 
Public Enum TYMED
Ereditarietà
Attributi

Campi

TYMED_ENHMF 64

Il supporto di archiviazione è un enhanced metafile. Se il membro STGMEDIUMpUnkForRelease è null, il processo di destinazione deve usare DeleteEnhMetaFile per eliminare la bitmap.

TYMED_FILE 2

Il supporto di archiviazione è un file su disco identificato da un percorso. Se il membro STGMEDIUMpUnkForRelease è null, il processo di destinazione deve usare OpenFile per eliminare il file.

TYMED_GDI 16

Il supporto di archiviazione è un componente GDI (Graphics Device Interface, HBITMAP). Se il membro STGMEDIUMpUnkForRelease è null, il processo di destinazione deve usare DeleteObject per eliminare la bitmap.

TYMED_HGLOBAL 1

Il supporto di archiviazione è un handle di memoria globale (HGLOBAL). Allocare il flag GMEM_SHARE all'handle globale. Se il membro STGMEDIUMpUnkForRelease è null, il processo di destinazione deve usare GlobalFree per rilasciare la memoria.

TYMED_ISTORAGE 8

Il supporto di archiviazione è un componente di archiviazione identificato da un puntatore IStorage. I dati si trovano nei flussi e negli archivi contenuti da questa istanza di IStorage. Se il membro STGMEDIUMpUnkForRelease non è null, il processo di destinazione deve usare IStorage::Release per rilasciare il componente di archiviazione.

TYMED_ISTREAM 4

Il supporto di archiviazione è un oggetto di flusso identificato da un puntatore IStream. Utilizzare ISequentialStream::Read per leggere i dati. Se il membro STGMEDIUMpUnkForRelease non è null, il processo di destinazione deve usare IStream::Release per rilasciare il componente di flusso.

TYMED_MFPICT 32

Il supporto di archiviazione è un metafile (HMETAFILE). Utilizzare le funzioni Windows o WIN32 per accedere ai dati del metafile. Se il membro STGMEDIUMpUnkForRelease è null, il processo di destinazione deve usare DeleteMetaFile per eliminare la bitmap.

TYMED_NULL 0

Non vengono passati dati.

Commenti

Per altre informazioni, vedere Enumerazione TYMED.

Common Language Runtime genera un'eccezione quando un metodo COM nel codice nativo restituisce un valore HRESULT. Per altre informazioni, vedere How to: Map HRESULTs and Exceptions.

Si applica a