Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Automation usa este encabezado. Para más información, consulte:
oaidl.h contiene las siguientes interfaces de programación:
Interfaces
|
ICreateErrorInfo Devuelve información de error. |
|
ICreateTypeInfo Proporciona las herramientas para crear y administrar la información de tipo definida a través de la descripción del tipo. (ICreateTypeInfo) |
|
ICreateTypeInfo2 Proporciona las herramientas para crear y administrar la información de tipo definida a través de la descripción del tipo. (ICreateTypeInfo2) |
|
ICreateTypeLib Proporciona los métodos para crear y administrar el componente o archivo que contiene información de tipo. (ICreateTypeLib) |
|
ICreateTypeLib2 Proporciona los métodos para crear y administrar el componente o archivo que contiene información de tipo. (ICreateTypeLib2) |
|
IDispatch Expone objetos, métodos y propiedades a herramientas de programación y otras aplicaciones que admiten Automation. |
|
IEnumVARIANT Proporciona un método para enumerar una colección de variantes, incluidas colecciones heterogéneas de objetos y tipos intrínsecos. |
|
IErrorInfo Proporciona información detallada sobre errores contextuales. |
|
IErrorLog Comunica información detallada de error entre un cliente y un objeto. |
|
IPropertyBag Proporciona un objeto con un contenedor de propiedades en el que el objeto puede guardar sus propiedades de forma persistente. |
|
IRecordInfo Describe la estructura de un UDT determinado. |
|
ISupportErrorInfo Garantiza que la información de error se pueda propagar correctamente a la cadena de llamadas. Los objetos de automatización que usan las interfaces de control de errores deben implementar ISupportErrorInfo. |
|
ITypeChangeEvents Permite a los clientes suscribirse a notificaciones de cambio de tipo en objetos que implementan las interfaces ITypeInfo, ITypeInfo2, ICreateTypeInfo e ICreateTypeInfo2. |
|
ITypeComp La interfaz ITypeComp proporciona una manera rápida de acceder a la información que los compiladores necesitan al enlazar e crear instancias de estructuras e interfaces. |
|
Itypeinfo Se usa para leer información sobre objetos. (ITypeInfo) |
|
ITypeInfo2 Se usa para leer información sobre objetos. (ITypeInfo2) |
|
ITypeLib Representa una biblioteca de tipos, los datos que describen un conjunto de objetos. (ITypeLib) |
|
ITypeLib2 Representa una biblioteca de tipos, los datos que describen un conjunto de objetos. (ITypeLib2) |
Functions
|
BSTR_UserFree Libera recursos en el lado servidor cuando los llaman los archivos de código auxiliar RPC. (BSTR_UserFree) |
|
BSTR_UserFree64 Libera recursos en el lado servidor cuando los llaman los archivos de código auxiliar RPC. (BSTR_UserFree64) |
|
BSTR_UserMarshal Serializa un objeto BSTR en el búfer RPC. (BSTR_UserMarshal) |
|
BSTR_UserMarshal64 Serializa un objeto BSTR en el búfer RPC. (BSTR_UserMarshal64) |
|
BSTR_UserSize Calcula el tamaño del cable del objeto BSTR y obtiene su identificador y datos. (BSTR_UserSize) |
|
BSTR_UserSize64 Calcula el tamaño del cable del objeto BSTR y obtiene su identificador y datos. (BSTR_UserSize64) |
|
BSTR_UserUnmarshal Desmarshala un objeto BSTR del búfer RPC. (BSTR_UserUnmarshal) |
|
BSTR_UserUnmarshal64 Desmarshala un objeto BSTR del búfer RPC. (BSTR_UserUnmarshal64) |
|
VARIANT_UserFree Libera recursos en el lado servidor cuando los llaman los archivos de código auxiliar RPC. (VARIANT_UserFree) |
|
VARIANT_UserFree64 Libera recursos en el lado servidor cuando los llaman los archivos de código auxiliar RPC. (VARIANT_UserFree64) |
|
VARIANT_UserMarshal Serializa un objeto VARIANT en el búfer RPC. (VARIANT_UserMarshal) |
|
VARIANT_UserMarshal64 Serializa un objeto VARIANT en el búfer RPC. (VARIANT_UserMarshal64) |
|
VARIANT_UserSize Calcula el tamaño del cable del objeto VARIANT y obtiene su identificador y datos. (VARIANT_UserSize) |
|
VARIANT_UserSize64 Calcula el tamaño del cable del objeto VARIANT y obtiene su identificador y datos. (VARIANT_UserSize64) |
|
VARIANT_UserUnmarshal Desmarshala un objeto VARIANT del búfer RPC. (VARIANT_UserUnmarshal) |
|
VARIANT_UserUnmarshal64 Desmarshala un objeto VARIANT del búfer RPC. (VARIANT_UserUnmarshal64) |
Estructuras
|
ARRAYDESC Describe una matriz, su tipo de elemento y su dimensión. |
|
BINDPTR Describe un puntero. |
|
CUSTDATA Representa datos personalizados. |
|
CUSTDATAITEM Representa un elemento de datos personalizado. |
|
DISPPARAMS Contiene los argumentos pasados a un método o propiedad. |
|
ELEMDESC La estructura ELEMDESC contiene la descripción del tipo y la información de transferencia de procesos para una variable, una función o un parámetro de función. (ELEMDESC) |
|
EXCEPINFO Describe una excepción que se produjo durante IDispatch::Invoke. |
|
FUNCDESC Describe una función. (FUNCDESC) |
|
PARAMDESC Contiene información necesaria para transferir un elemento de estructura, un parámetro o un valor devuelto de función entre los procesos. |
|
PARAMDESCEX Contiene información sobre el valor predeterminado de un parámetro. |
|
SAFEARRAY Representa una matriz segura. |
|
SAFEARRAYBOUND Representa los límites de una dimensión de la matriz. |
|
TLIBATTR Contiene información sobre una biblioteca de tipos. La información de esta estructura se usa para identificar la biblioteca de tipos y proporcionar compatibilidad con idiomas nacionales para los nombres de miembros. |
|
TYPEATTR Contiene atributos de un tipo. |
|
TYPEDESC Describe el tipo de una variable, el tipo de valor devuelto por una función o el tipo de un parámetro de una función. |
|
VARDESC Describe una variable, una constante o un miembro de datos. |
|
VARIANT VARIANTARG describe los argumentos pasados dentro de DISPPARAMS y VARIANT para especificar datos variantes que no se pueden pasar por referencia. |
Enumeraciones
|
CALLCONV Identifica la convención de llamada utilizada por una función miembro descrita en la estructura METHODDATA. |
|
DESCKIND Identifica la descripción del tipo a la que se realiza el enlace. |
|
FUNCFLAGS Especifica marcas de función. |
|
FUNCKIND Especifica el tipo de función. |
|
INVOKEKIND Especifica la forma en que se invoca una función. |
|
LIBFLAGS Define las marcas que se aplican a las bibliotecas de tipos. |
|
SYSKIND Identifica la plataforma del sistema operativo de destino. |
|
TYPEFLAGS Marcas de tipo. |
|
TYPEKIND Especifica un tipo. |
|
VARFLAGS Especifica marcas de variable. |
|
VARKIND Especifica el tipo de variable. |