INVOKEKIND
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 |