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 |