METHODDATA
9/8/2008
Essa estrutura é usada para descrever um método ou propriedade.
Syntax
typedef struct FARSTRUCT tagMETHODDATA {
OLECHAR FAR* zName;
PARAMDATA FAR* ppData;
DISPID dispid;
unsigned int iMeth;
CALLCONV cc;
unsigned int cArgs;
unsigned short wFlags;
VARTYPE vtReturn;
} METHODDATA;
Os membros
- szName
Seqüência de caracteres NULL-Terminated que contém o nome método.
- ppData
Parâmetros para o método. É o primeiro parâmetro ppdata[0], e assim por diante.
- DISPID
Identificador do método, conforme usado em IDispatch.
- iMeth
Índice do método na VTBL da interface. Iniciar o índices com 0.
- cópia carbono
Especifica a convenção chamado. As convenções chamado CDECL e Pascal estão com suporte pelas funções de criação interface de distribuição.
- cArgs
Número de argumentos para o método.
- wFlags
Os sinalizadores que indicam se o método é usado para obter ou configuração uma propriedade. DISPATCH_METHOD indica que esse não é usado para uma propriedade. DISPATCH_PROPERTYGET indica que o método é usado para get um valor da propriedade. DISPATCH_PROPERTYPUT indica que o método é usado para definir o valor de uma propriedade. DISPATCH_PROPERTYPUTREF indica que o método é usado para tornar a propriedade referir a um passado - no objeto.
- vtReturn
Return tipo para o método.
Requirements
Header | oleauto.h |
Windows Embedded CE | Windows CE 2.0 and later |
Windows Mobile | Windows Mobile Version 5.0 and later |