Condividi tramite


Metodo IDebugHostType::GetFunctionParameterTypeCount (dbgmodel.h)

Il metodo GetFunctionParameterTypeCount restituisce il numero di argomenti accettati dalla funzione. Si noti che i puntini di sospensione basati sui puntini di sospensione C/C++ non vengono considerati in questo conteggio. La presenza di tali elementi deve essere rilevata tramite il metodo GetFunctionVarArgsKind. Questo includerà solo argomenti prima dei puntini di sospensione.

Sintassi

HRESULT GetFunctionParameterTypeCount(
  ULONG64 *count
);

Parametri

count

Il numero di argomenti per la funzione (ignorando i puntini di sospensione dell'argomento variabile) verrà restituito qui. I tipi di ogni singolo argomento possono essere acquisiti tramite il metodo GetFunctionParameterTypeAt.

Valore restituito

Questo metodo restituisce HRESULT che indica l'esito positivo o negativo.

Osservazioni

codice di esempio

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.
}

Fabbisogno

Requisito Valore
intestazione dbgmodel.h

Vedere anche

'interfaccia IDebugHostType