Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die GetFunctionParameterTypeCount-Methode gibt die Anzahl der Argumente zurück, die die Funktion verwendet. Beachten Sie, dass die C/C++-ellipsenbasierte Variablenargumentmarkierung in dieser Anzahl nicht berücksichtigt wird. Das Vorhandensein einer solchen muss über die GetFunctionVarArgsKind-Methode erkannt werden. Dies schließt nur Argumente vor den Auslassungspunkten ein.
Syntax
HRESULT GetFunctionParameterTypeCount(
ULONG64 *count
);
Parameter
count
Die Anzahl der Argumente für die Funktion (wobei das Variable-Argument auslassungspunkte ignoriert wird) wird hier zurückgegeben. Die Typen der einzelnen Argumente können über die GetFunctionParameterTypeAt-Methode abgerufen werden.
Rückgabewert
Diese Methode gibt HRESULT zurück, das Erfolg oder Fehler angibt.
Bemerkungen
Beispielcode-
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.
}
Anforderungen
| Anforderung | Wert |
|---|---|
| Header- | dbgmodel.h |