IDataObject.GetCanonicalFormatEtc(IntPtr, IntPtr) Methode

Definitie

Hiermee wordt een aanwijzer opgehaald naar een standaardstructuur FORMATETC die logisch gelijk is aan, maar niet noodzakelijkerwijs gelijk is aan, de FORMATETC structuur waarnaar wordt verwezen door de a parameter.

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).

Van toepassing op