Método IDispatch::GetTypeInfoCount (oaidl.h)
Retorna o número de interfaces de informações do tipo que um objeto fornece (0 ou 1).
Sintaxe
HRESULT GetTypeInfoCount(
[out] UINT *pctinfo
);
Parâmetros
[out] pctinfo
O número de interfaces de informações de tipo fornecidas pelo objeto . Se o objeto fornecer informações de tipo, esse número será 1; caso contrário, o número será 0.
Retornar valor
Esse método pode retornar um desses valores.
Código de retorno | Descrição |
---|---|
|
Êxito. |
|
Falha. |
Comentários
O método pode retornar zero, o que indica que o objeto não fornece nenhuma informação de tipo. Nesse caso, o objeto ainda pode ser programável por meio de IDispatch ou VTBL, mas não fornece informações de tipo de tempo de execução para navegadores, compiladores ou outras ferramentas de programação que acessam informações de tipo. Isso pode ser útil para ocultar um objeto de navegadores.
Exemplos
Esse código do arquivo de exemplo Linhas Lines.cpp implementa a função membro GetTypeInfoCount para a classe CLines (objeto ActiveX ou OLE).
STDMETHODIMP
CLines::GetTypeInfoCount(UINT * pctinfo)
{
if (pctinfo == NULL) {
return E_INVALIDARG;
}
*pctinfo = 1;
return NOERROR;
}
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | oaidl.h |