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.
Erstellt einen Enumerator für Eigenschaften, die dem Stapelframe zugeordnet sind, z. B. lokale Variablen.
Syntax
int EnumProperties (
enum_DEBUGPROP_INFO_FLAGS dwFieldSpec,
uint nRadix,
ref Guid refiid,
uint dwTimeout,
out uint pcelt,
out IEnumDebugPropertyInfo2 ppEnum
);
Parameter
dwFieldSpec
[in] Eine Kombination von Flags aus der DEBUGPROP_INFO_FLAGS-Aufzählung , die angibt, welche Felder in den aufgezählten DEBUG_PROPERTY_INFO Strukturen ausgefüllt werden sollen.
nRadix
[in] Das Radix, das bei der Formatierung numerischer Informationen verwendet werden soll.
refiid
[in] Eine GUID eines Filters, der verwendet wird, um auszuwählen, welche DEBUG_PROPERTY_INFO Strukturen aufgezählt werden sollen, z guidFilterLocals. B. .
dwTimeout
[in] Maximale Zeit in Millisekunden, bis sie von dieser Methode zurückgegeben wird. Verwenden Sie INFINITE, um unbegrenzt zu warten.
pcelt
[out] Gibt die Anzahl der aufgezählten Eigenschaften zurück. Dies entspricht dem Aufrufen der GetCount-Methode .
ppEnum
[out] Gibt ein IEnumDebugPropertyInfo2 -Objekt zurück, das eine Liste der gewünschten Eigenschaften enthält.
Rückgabewert
Wenn die Ausführung erfolgreich ist, wird S_OK, andernfalls ein Fehlercode zurückgegeben.
Hinweise
Da mit dieser Methode alle ausgewählten Eigenschaften mit einem einzelnen Aufruf abgerufen werden können, ist sie schneller als sequenziell das Aufrufen der GetDebugProperty - und EnumChildren-Methoden .