IDataObject.GetCanonicalFormatEtc(IntPtr, IntPtr) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
Parameters
- a
-
IntPtr
nativeint
Een aanwijzer naar het FORMATETC definiƫren van de indeling, het medium en het doelapparaat voor aanroepen om gegevens op te halen.
- b
-
IntPtr
nativeint
Een uitvoeraanwijzer naar een FORMATETC met de meest algemene informatie die mogelijk is voor een specifieke rendering, of null als de Methode GetCanonicalFormatEtc DATA_S_SAMEFORMATETC retourneert.
Retouren
De methode GetCanonicalFormatEtc ondersteunt de standaard retourwaarden E_INVALIDARG, E_UNEXPECTED en E_OUTOFMEMORY, evenals de volgende retourwaarden:
| Retourwaarde | Omschrijving |
|---|---|
| S_OK | De geretourneerde FORMATETC verschilt van de structuur die in de parameters is doorgegeven. |
| DATA_S_SAMEFORMATETC | De geretourneerde FORMATETC is hetzelfde als de structuur die is doorgegeven in de parameters en null wordt geretourneerd in b. |
| DV_E_LINDEX | lindex is ongeldig. |
| DV_E_FORMATETC |
a is ongeldig. |
| OLE_E_NOTRUNNING | De objecttoepassing wordt niet uitgevoerd. |
Opmerkingen
Met de methode GetCanonicalFormatEtc kan de implementeerfunctie van de IDataObject interface een canonieke FORMATETC structuur retourneren zonder de renderinglogica voor de FORMATETC structuur te dupliceren.
Zie de MMC Programmeerhandleiding voor meer informatie over programmeren met de IDataObject interface en de Microsoft Management Console (MMC).