IDataObject.GetCanonicalFormatEtc(IntPtr, IntPtr) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
Parámetros
- a
-
IntPtr
nativeint
Puntero a la estructura FORMATETC que define el formato, medio y dispositivo de destino de las llamadas para recuperar datos.
- b
-
IntPtr
nativeint
Puntero de salida a FORMATETC que contiene la información más general posible para una representación concreta, o null
si el método GetCanonicalFormatEtc devuelve DATA_S_SAMEFORMATETC.
Devoluciones
El método GetCanonicalFormatEtc admite los valores devueltos estándar E_INVALIDARG, E_UNEXPECTED y E_OUTOFMEMORY, así como los siguientes:
Valor devuelto | Descripción |
---|---|
S_OK | El FORMATETC devuelto es diferente de la estructura pasada en los parámetros. |
DATA_S_SAMEFORMATETC | El FORMATETC devuelto es el mismo que la estructura pasada en los parámetros y null se devuelve en b . |
DV_E_LINDEX | lindex no es válido. |
DV_E_FORMATETC |
a no es válido. |
OLE_E_NOTRUNNING | La aplicación de objeto no se está ejecutando. |
Comentarios
El método GetCanonicalFormatEtc permite al implementador de la IDataObject interfaz devolver una estructura canónica FORMATETC sin duplicar la lógica de representación de la FORMATETC estructura.
Para obtener más información sobre la programación con la IDataObject interfaz y Microsoft Management Console (MMC), consulte la Guía del programador de MMC.