IDataObject.GetCanonicalFormatEtc(IntPtr, IntPtr) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
public:
int GetCanonicalFormatEtc(IntPtr a, IntPtr b);
public int GetCanonicalFormatEtc(IntPtr a, IntPtr b);
abstract member GetCanonicalFormatEtc : nativeint * nativeint -> int
Public Function GetCanonicalFormatEtc (a As IntPtr, b As IntPtr) As Integer
Параметры
- a
-
IntPtr
nativeint
Указатель на объект FORMATETC, определяющий формат, среду и целевое устройство для вызовов, с помощью которых извлекаются данные.
- b
-
IntPtr
nativeint
Выходной указатель на FORMATETC, содержащий наиболее общие сведения для определенной отрисовки, или null
, если метод GetCanonicalFormatEtc возвращает DATA_S_SAMEFORMATETC.
Возвращаемое значение
Метод GetCanonicalFormatEtc поддерживает стандартные возвращаемые значения E_INVALIDARG, E_UNEXPECTED и E_OUTOFMEMORY, а также следующие возвращаемые значения:
Возвращаемое значение | Описание |
---|---|
S_OK | Возвращаемый элемент FORMATETC отличается от структуры, переданной в параметрах. |
DATA_S_SAMEFORMATETC | Возвращаемый элемент FORMATETC совпадает со структурой, переданной в параметрах , и null возвращается в b . |
DV_E_LINDEX | Недопустимый lindex. |
DV_E_FORMATETC | Недопустимый параметр a . |
OLE_E_NOTRUNNING | Объектное приложение не запущено. |
Комментарии
Метод GetCanonicalFormatEtc позволяет разработчику IDataObject интерфейса возвращать каноническую FORMATETC структуру без дублирования логики отрисовки для FORMATETC структуры.
Дополнительные сведения о программировании IDataObject с помощью интерфейса и консоли управления (MMC) см. в руководстве программиста MMC.