Поделиться через


TYMED Перечисление

Определение

Предоставляет управляемое определение структуры TYMED.

Это перечисление поддерживает побитовую комбинацию значений его членов.

public enum class TYMED
[System.Flags]
public enum TYMED
[<System.Flags>]
type TYMED = 
Public Enum TYMED
Наследование
Атрибуты

Поля

TYMED_ENHMF 64

Среда хранения представляет собой расширенный метафайл. Если элемент STGMEDIUMpUnkForRelease имеет значение null, процесс назначения должен использовать DeleteEnhMetaFile для удаления растрового изображения.

TYMED_FILE 2

Среда хранения представляет собой файл на диске, заданный с помощью пути. Если элемент STGMEDIUMpUnkForRelease имеет значение null, процесс назначения должен использовать OpenFile для удаления файла.

TYMED_GDI 16

Среда хранения представляет собой компонент "Интерфейс графических устройств" (GDI) (HBITMAP). Если элемент STGMEDIUMpUnkForRelease имеет значение null, процесс назначения должен использовать DeleteObject для удаления растрового изображения.

TYMED_HGLOBAL 1

Среда хранения представляет собой глобальный дескриптор памяти (HGLOBAL). Глобальный дескриптор выделяется с помощью флага GMEM_SHARE. Если элемент STGMEDIUMpUnkForRelease имеет значение null, процесс назначения должен использовать GlobalFree для освобождения памяти.

TYMED_ISTORAGE 8

Среда хранения представляет собой компонент хранения, заданный указателем IStorage. Данные находятся в потоках и хранилищах, содержащихся в этом экземпляре IStorage. Если элемент STGMEDIUMpUnkForRelease не имеет значение null, процесс назначения должен использовать IStorage::Release для освобождения компонента хранения.

TYMED_ISTREAM 4

Среда хранения представляет собой объект потока, заданный указателем IStream. ISequentialStream::Read служит для чтения данных. Если элемент STGMEDIUMpUnkForRelease не имеет значение null, процесс назначения должен использовать IStream::Release для освобождения компонента потока.

TYMED_MFPICT 32

Среда хранения представляет собой метафайл (HMETAFILE). Для доступа к данным метафайла используются функции Windows или WIN32. Если элемент STGMEDIUMpUnkForRelease имеет значение null, процесс назначения должен использовать DeleteMetaFile для удаления растрового изображения.

TYMED_NULL 0

Данные не передаются.

Комментарии

Дополнительные сведения см. в разделе Перечисление TYMED.

Среда CLR создает исключение, когда COM-метод в машинном коде возвращает HRESULT. Для получения дополнительной информации см. How to: Map HRESULTs and Exceptions.

Применяется к