Estructura CALLFRAMEINFO (callobj.h)
Proporciona información sobre un marco de llamada, como el método del marco de llamada, si tiene parámetros de in, out o in/out, el número de interfaces [in], [out] o [in, out], el identificador de interfaz, el número de métodos de la interfaz y el número de parámetros de este método.
Sintaxis
typedef struct __MIDL_ICallFrame_0001 {
ULONG iMethod;
BOOL fHasInValues;
BOOL fHasInOutValues;
BOOL fHasOutValues;
BOOL fDerivesFromIDispatch;
LONG cInInterfacesMax;
LONG cInOutInterfacesMax;
LONG cOutInterfacesMax;
LONG cTopLevelInInterfaces;
IID iid;
ULONG cMethod;
ULONG cParams;
} CALLFRAMEINFO;
Miembros
iMethod
Número de método dentro de la interfaz en cuestión.
fHasInValues
TRUE si hay algún parámetro [in] en el método; de lo contrario, FALSE.
fHasInOutValues
TRUE si hay algún parámetro [in, out] en el método; de lo contrario, FALSE.
fHasOutValues
TRUE si hay parámetros out distintos de HRESULT o void devueltos en el método; de lo contrario, FALSE.
fDerivesFromIDispatch
TRUE si la interfaz se deriva de IDispatch; de lo contrario, FALSE.
cInInterfacesMax
Si este parámetro tiene un valor mayor o igual a 0, el valor es un límite superior absoluto en las interfaces [in]. Si este parámetro es menor que 0, el método puede tener un número ilimitado de interfaces [in]. Si este parámetro es igual a 0, no hay interfaces [in].
cInOutInterfacesMax
Si este parámetro tiene un valor mayor o igual a 0, el valor es un límite superior absoluto en las interfaces [in, out]. Si este parámetro es menor que 0, el método puede tener un número ilimitado de interfaces [in, out]. Si este parámetro es igual a 0, no hay interfaces [in, out].
cOutInterfacesMax
Si este parámetro tiene un valor mayor o igual a 0, el valor es un límite superior absoluto en las interfaces [out] del número. Si este parámetro es menor que 0, el método puede tener un número ilimitado de interfaces [out]. Si este parámetro es igual a 0, no hay interfaces [out].
cTopLevelInInterfaces
Número de parámetros que se encuentran en punteros de interfaz.
iid
Identificador de interfaz.
cMethod
Número de métodos en iid.
cParams
Número de parámetros en imethod. Se excluye el receptor.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Encabezado | callobj.h |