Método ICallFrameWalker::OnWalkInterface (callobj.h)

Percorre um quadro de chamada para procurar a interface especificada no quadro de chamada. A interface pode ser manipulada ou substituída prestando muita atenção à contagem de referência.

Sintaxe

HRESULT OnWalkInterface(
  [in] REFIID iid,
  [in] PVOID  *ppvInterface,
  [in] BOOL   fIn,
  [in] BOOL   fOut
);

Parâmetros

[in] iid

O IID da interface a ser encontrada.

[in] ppvInterface

Um aponta para o buffer do qual o registro de ativação deve ser reconstituído.

[in] fIn

Esse parâmetro será diferente de zero se uma interface estiver dentro de um parâmetro [in] ou [in, out].

[in] fOut

Esse parâmetro será diferente de zero se uma interface estiver dentro de um parâmetro [out] ou [in, out].

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.

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

ICallFrameWalker