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 FORMATETC definición del formato, el medio y el dispositivo de destino para las llamadas para recuperar datos.
- b
-
IntPtr
nativeint
Puntero de salida a un FORMATETC que contiene la información más general posible para una representación específica 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 valores devueltos:
| Valor devuelto | Description |
|---|---|
| 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 interfaz /> /