IDataObject.GetCanonicalFormatEtc(IntPtr, IntPtr) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
Parametry
- a
-
IntPtr
nativeint
Wskaźnik definiujący FORMATETC format, medium i urządzenie docelowe dla wywołań pobierania danych.
- b
-
IntPtr
nativeint
Wskaźnik wyjściowy do formatu FORMATETC zawierający najbardziej ogólne informacje możliwe do określonego renderowania lub null jeśli metoda GetCanonicalFormatEtc zwraca DATA_S_SAMEFORMATETC.
Zwraca
Metoda GetCanonicalFormatEtc obsługuje standardowe wartości zwracane E_INVALIDARG, E_UNEXPECTED i E_OUTOFMEMORY, a także następujące wartości zwracane:
| Wartość zwracana | Opis |
|---|---|
| S_OK | Zwrócony formatETC różni się od struktury przekazanej w parametrach. |
| DATA_S_SAMEFORMATETC | Zwrócony formatETC jest taki sam jak struktura przekazana w parametrach i null jest zwracana w pliku b. |
| DV_E_LINDEX | lindex jest nieprawidłowy. |
| DV_E_FORMATETC |
a jest nieprawidłowy. |
| OLE_E_NOTRUNNING | Aplikacja obiektu nie jest uruchomiona. |
Uwagi
Metoda GetCanonicalFormatEtc IDataObject umożliwia implementatorowi FORMATETC interfejsu zwracanie struktury kanonicznej bez duplikowania logiki renderowania dla FORMATETC struktury.
Aby uzyskać więcej informacji na temat programowania za pomocą interfejsu IDataObject i Microsoft Management Console (MMC), zobacz przewodnik programisty MMC.