Condividi tramite


Metodo IDebugHostType2::GetFunctionParameterTypeCount (dbgmodel.h)

Il metodo GetFunctionParameterTypeCount restituisce il numero di argomenti accettati dalla funzione.

Si noti che il marcatore di argomento variabile basato sui puntini di sospensione C/C++ non viene considerato in questo conteggio. La presenza di tali elementi deve essere rilevata tramite il metodo GetFunctionVarArgsKind. Verranno inclusi solo gli 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.

Commenti

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

Requisiti

Requisito Valore
Intestazione dbgmodel.h

Vedi anche

Interfaccia IDebugHostType2