TYMED Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет управляемое определение структуры TYMED.
Это перечисление поддерживает побитовую комбинацию значений его членов.
public enum class TYMED
[System.Flags]
public enum TYMED
[<System.Flags>]
type TYMED =
Public Enum TYMED
- Наследование
- Атрибуты
Поля
| Имя | Значение | Описание |
|---|---|---|
| TYMED_NULL | 0 | Данные не передаются. |
| TYMED_HGLOBAL | 1 | Носитель хранилища — это глобальный дескриптор памяти (HGLOBAL). Выделите глобальный дескриптор с флагом GMEM_SHARE.
STGMEDIUM
pUnkForRelease Если элемент имеет значение |
| TYMED_FILE | 2 | Носитель хранилища — это файл диска, определяемый путем.
|
| TYMED_ISTREAM | 4 | Носитель хранилища — это объект потока, определяемый |
| TYMED_ISTORAGE | 8 | Носитель хранилища — это компонент хранилища, определяемый указателем |
| TYMED_GDI | 16 | Носитель хранилища — это компонент интерфейса графического устройства (GDI) (HBITMAP).
STGMEDIUM
pUnkForRelease Если элемент имеет значение |
| TYMED_MFPICT | 32 | Носитель хранилища — метафайл (HMETAFILE). Используйте функции Windows или WIN32 для доступа к данным метафайла.
STGMEDIUM
pUnkForRelease Если элемент имеет значение |
| TYMED_ENHMF | 64 | Носитель хранилища — это расширенный метафайл.
STGMEDIUM
pUnkForRelease Если элемент имеет значение |
Комментарии
Дополнительные сведения см. в разделе "Перечисление TYMED".
Среда CLR создает исключение, если метод COM в машинном коде возвращает HRESULT. Дополнительные сведения см. в разделе "Практическое руководство. Сопоставление HRESULTs и исключений".