Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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 |