IDataObject.GetCanonicalFormatEtc(IntPtr, IntPtr) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
Parametrar
- a
-
IntPtr
nativeint
En pekare till den FORMATETC definierande format-, mellan- och målenheten för anrop för att hämta data.
- b
-
IntPtr
nativeint
En utdatapekare till en FORMATC som innehåller den mest allmänna information som är möjlig för en specifik återgivning, eller null om metoden GetCanonicalFormatEtc returnerar DATA_S_SAMEFORMATETC.
Returer
Metoden GetCanonicalFormatEtc stöder standardreturvärdena E_INVALIDARG, E_UNEXPECTED och E_OUTOFMEMORY samt följande returvärden:
| Returvärde | Description |
|---|---|
| S_OK | Den returnerade FORMATETC skiljer sig från den struktur som skickas i parametrarna. |
| DATA_S_SAMEFORMATETC | Det returnerade FORMATETC är samma som strukturen som skickades i parametrarna och null returneras i b. |
| DV_E_LINDEX | lindex är inte giltigt. |
| DV_E_FORMATETC |
a är ogiltigt. |
| OLE_E_NOTRUNNING | Objektprogrammet körs inte. |
Kommentarer
Med metoden GetCanonicalFormatEtc kan implementeraren av IDataObject gränssnittet returnera en kanonisk FORMATETC struktur utan att duplicera renderingslogik för FORMATETC strukturen.
Mer information om programmering med gränssnittet IDataObject och Microsoft Management Console (MMC) finns i MMC Programmer's Guide.