Compartilhar via


INVOKEKIND

Windows Mobile SupportedWindows Embedded CE Supported

9/8/2008

Essa enumeração é usada para especificar a maneira na qual uma função a ser chamado por IDispatch::Invoke.

Syntax

typedef enum tagINVOKEKIND {
  INVOKE_FUNC = DISPATCH_METHOD,
  INVOKE_PROPERTYGET = DISPATCH_PROPERTYGET,
  INVOKE_PROPERTYPUT = DISPATCH_PROPERTYPUT,
  INVOKE_PROPERTYPUTREF = DISPATCH_PROPERTYPUTREF
} INVOKEKIND;

Elementos

  • INVOKE_FUNC
    Indica que o membro é chamado usando padrão função chamada sintaxe.
  • INVOKE_PROPERTYGET
    Indica que a função é invocada usando padrão propriedade-sintaxe acessar.
  • INVOKE_PROPERTYPUT
    Indica que a função é chamada usando sintaxe atribuída valor da propriedade. Sintaticamente, um linguagem de programação típico pode representar alterando uma propriedade da mesma maneira que atribuída, de exemplo, Object.Property : = valor
  • INVOKE_PROPERTYPUTREF
    Indica que a função é chamada usando propriedade referência atribuída sintaxe.

Remarks

Em C, atribuída valor está escrita como * pobj1 = * pobj2, enquanto atribuída de referência é gravada como pobj1 = pobj2. Outros idiomas têm outras convenções sintáticas. Uma propriedade ou dados membro pode suporte apenas uma valor atribuída, atribuída uma referência ou ambos. O INVOKEKIND enumeração constantes são as mesmas constantes que são passadas para IDispatch::Invoke Para especificar a maneira na qual uma função é invocada.

Requirements

Header oaidl.h
Windows Embedded CE Windows CE 2.0 and later
Windows Mobile Windows Mobile Version 5.0 and later

See Also

Reference

Automation Enumerations
IDispatch::Invoke