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

Nome Valore Descrizione
TYMED_NULL 0

Non vengono passati dati.

TYMED_HGLOBAL 1

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

TYMED_FILE 2

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

TYMED_ISTREAM 4

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

TYMED_ISTORAGE 8

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

TYMED_GDI 16

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

TYMED_MFPICT 32

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

TYMED_ENHMF 64

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

Commenti

Per altre informazioni, vedere Enumerazione TYMED.

Common Language Runtime genera un'eccezione quando un metodo COM nel codice nativo restituisce un HRESULT. Per altre informazioni, vedere Procedura: Eseguire il mapping di HRESULT ed eccezioni.

Si applica a