TYMED Enumeration

Definition

Stellt die verwaltete Definition der TYMED-Struktur bereit.

Diese Enumeration unterstützt eine bitweise Kombination ihrer Memberwerte.

public enum class TYMED
[System.Flags]
public enum TYMED
[<System.Flags>]
type TYMED = 
Public Enum TYMED
Vererbung
Attribute

Felder

Name Wert Beschreibung
TYMED_NULL 0

Es werden keine Daten übergeben.

TYMED_HGLOBAL 1

Das Speichermedium ist ein globaler Speicherhandle (HGLOBAL). Weisen Sie den globalen Handle mit der GMEM_SHARE-Kennzeichnung zu. Wenn das STGMEDIUMpUnkForRelease Mitglied ist null, sollte der Zielprozess zum Freigeben des Speichers verwendet werden GlobalFree .

TYMED_FILE 2

Das Speichermedium ist eine Datenträgerdatei, die durch einen Pfad identifiziert wird. Wenn das STGMEDIUMpUnkForRelease Element lautet null, sollte der Zielprozess zum Löschen der Datei verwendet werden OpenFile .

TYMED_ISTREAM 4

Das Speichermedium ist ein Datenstromobjekt, das von einem IStream Zeiger identifiziert wird. Dient ISequentialStream::Read zum Lesen der Daten. Wenn das STGMEDIUMpUnkForRelease Element nicht nullvorhanden ist, sollte der Zielprozess zum Freigeben der Streamkomponente verwendet werden IStream::Release .

TYMED_ISTORAGE 8

Das Speichermedium ist eine Speicherkomponente, die von einem IStorage Zeiger identifiziert wird. Die Daten befinden sich in den Datenströmen und Speicher, die in dieser IStorage Instanz enthalten sind. Wenn das STGMEDIUMpUnkForRelease Element nicht nullvorhanden ist, sollte der Zielprozess zum Freigeben der Speicherkomponente verwendet werden IStorage::Release .

TYMED_GDI 16

Das Speichermedium ist eine GDI-Komponente (Graphics Device Interface) (HBITMAP). Wenn das STGMEDIUMpUnkForRelease Element lautet null, sollte der Zielprozess zum Löschen der Bitmap verwendet werden DeleteObject .

TYMED_MFPICT 32

Das Speichermedium ist eine Metadatei (HMETAFILE). Verwenden Sie die Windows- oder WIN32-Funktionen, um auf die Daten der Metadatei zuzugreifen. Wenn das STGMEDIUMpUnkForRelease Element lautet null, sollte der Zielprozess zum Löschen der Bitmap verwendet werden DeleteMetaFile .

TYMED_ENHMF 64

Das Speichermedium ist eine erweiterte Metadatei. Wenn das STGMEDIUMpUnkForRelease Element lautet null, sollte der Zielprozess zum Löschen der Bitmap verwendet werden DeleteEnhMetaFile .

Hinweise

Weitere Informationen finden Sie unter TYMED-Aufzählung.

Die Common Language Runtime löst eine Ausnahme aus, wenn eine COM-Methode im systemeigenen Code ein HRESULT zurückgibt. Weitere Informationen finden Sie unter How to: Map HRESULTs and Exceptions.

Gilt für: