Compartir a través de


Método IDebugHostType::GetFunctionParameterTypeCount (dbgmodel.h)

El método GetFunctionParameterTypeCount devuelve el número de argumentos que toma la función. Tenga en cuenta que el marcador de argumentos de variable basado en puntos suspensivos de C/C++ no se considera en este recuento. La presencia de este tipo debe detectarse a través del método GetFunctionVarArgsKind. Esto solo incluirá argumentos antes de los puntos suspensivos.

Sintaxis

HRESULT GetFunctionParameterTypeCount(
  ULONG64 *count
);

Parámetros

count

Aquí se devolverá el número de argumentos a la función (omidiendo los puntos suspensivos del argumento variable). Los tipos de cada argumento individual se pueden adquirir mediante el método GetFunctionParameterTypeAt.

Valor devuelto

Este método devuelve HRESULT que indica éxito o error.

Observaciones

de código de ejemplo

ComPtr<IDebugHostType> spType; /* get a type for a function (see FindTypeByName) */

ULONG64 count;
if (SUCCEEDED(spType->GetFunctionParameterTypeCount(&count)))
{
    // count is the number of parameters the function takes.  This does not 
    // include any ellipsis for variable arguments.
}

Requisitos

Requisito Valor
encabezado de dbgmodel.h

Consulte también

interfaz IDebugHostType