Compartilhar via


METHODDATA

Windows Mobile SupportedWindows Embedded CE Supported

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

See Also

Reference

Automation Structures
IDispatch