Calling a Method With No Arguments
9/8/2008
O uso mais simples de IDispatch::Invoke é para chamar um método que não tenha parâmetros. Você só precisa transmitir o DISPID do método, uma LCID, o sinalizador DISPATCH_METHOD e um vazio DISPPARAMS estrutura.
A maioria dos métodos levar um ou mais parâmetros. Para invocar esses métodos, o DISPPARAMS estrutura deve ser preenchida, conforme descrito em Passe parâmetros.
Automação define DISPIDs especiais para chamar um objeto Valor propriedade (o usar como padrão) e o _ membrosNewEnum, e Avaliar.
See Also
Reference
CoCreateInstance
DISPPARAMS
IDispatch::GetIDsOfNames
IDispatch::Invoke
IUnknown
IUnknown::QueryInterface