Metodo IDebugControl4::GetStoredEventInformation (dbgeng.h)
Il metodo GetStoredEventInformation recupera informazioni su un evento di interesse disponibile nella destinazione corrente.
Sintassi
HRESULT GetStoredEventInformation(
[out] PULONG Type,
[out] PULONG ProcessId,
[out] PULONG ThreadId,
[out, optional] PVOID Context,
[in] ULONG ContextSize,
[out, optional] PULONG ContextUsed,
[out, optional] PVOID ExtraInformation,
[in] ULONG ExtraInformationSize,
[out, optional] PULONG ExtraInformationUsed
);
Parametri
[out] Type
Riceve il tipo dell'evento archiviato. Per un elenco di tipi possibili, vedere DEBUG_EVENT_XXX.
[out] ProcessId
Riceve l'ID processo del processo in cui si è verificato l'evento. Se queste informazioni non sono disponibili, DEBUG_ANY_ID verrà restituita.
[out] ThreadId
Riceve l'ID thread del thread in cui si è verificato l'ultimo evento. Se queste informazioni non sono disponibili, DEBUG_ANY_ID verrà restituita.
[out, optional] Context
Riceve il contesto del thread dell'evento archiviato. Il tipo del contesto del thread è la struttura CONTEXT per il processore effettivo della destinazione al momento dell'evento. Il buffer di contesto deve essere abbastanza grande per contenere questa struttura. Se Context è NULL, queste informazioni non vengono restituite.
[in] ContextSize
Specifica le dimensioni, in byte, del buffer specificato da Context .
[out, optional] ContextUsed
Riceve le dimensioni in byte del contesto. Se ContextUsed è NULL, queste informazioni non vengono restituite.
[out, optional] ExtraInformation
Riceve informazioni aggiuntive sull'evento. Il contenuto di queste informazioni aggiuntive dipende dal tipo dell'evento. Se ExtraInformation è NULL, queste informazioni non vengono restituite.
[in] ExtraInformationSize
Specifica le dimensioni, in byte, del buffer specificato da ExtraInformation .
[out, optional] ExtraInformationUsed
Riceve le dimensioni in byte di informazioni aggiuntive. Se ExtraInformationUsed è NULL, queste informazioni non vengono restituite.
Valore restituito
Questo metodo può anche restituire valori di errore. Per altre informazioni, vedere Valori restituiti .
Codice restituito | Descrizione |
---|---|
|
Il metodo è stato eseguito correttamente. |
Commenti
Molti obiettivi non hanno un evento di interesse.
Se la destinazione è un file minidump in modalità utente, il generatore di file dump può archiviare un evento aggiuntivo. In genere, questo è l'evento che ha provocato il generatore per salvare il file di dump.
Per altre informazioni, vedere l'argomento Informazioni sugli eventi.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Desktop |
Intestazione | dbgeng.h (include Dbgeng.h, Ntddk.h) |