Compartilhar via


Método ICallIndirect::GetMethodInfo (callobj.h)

Recupera informações sobre o método de interface do quadro de chamada.

Sintaxe

HRESULT GetMethodInfo(
  [in]  ULONG         iMethod,
  [out] CALLFRAMEINFO *pInfo,
  [out] LPWSTR        *pwszMethod
);

Parâmetros

[in] iMethod

O número do método.

[out] pInfo

Um ponteiro para a estrutura CALLFRAMEINFO que contém informações sobre o método especificado.

[out] pwszMethod

O nome do método. Esse parâmetro é opcional.

Retornar valor

Esse método pode retornar os valores a seguir.

Código de retorno Descrição
S_OK
O método foi concluído com sucesso.
E_UNEXPECTED
Ocorreu um erro inesperado.

Comentários

As informações retornadas são uma análise estática do método, não uma dinâmica, pois se baseia em uma análise apenas da assinatura do método, não no conteúdo atual real do quadro de chamada. Por exemplo, a análise estática pode indicar que esse método tem o potencial de ter uma interface, mas por causa, digamos, de uma opção de união, uma determinada chamada pode realmente não ter essas interfaces. Esse método é equivalente aos métodos GetInfo e GetNames em ICallFrame, mas evita a necessidade de realmente fazer qualquer invocação para obter as informações.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho callobj.h

Confira também

ICallIndirect