Funzione PssWalkSnapshot (processsnapshot.h)
Restituisce informazioni dalla posizione corrente della passeggiata e fa avanzare il marcatore della passeggiata alla posizione successiva.
Sintassi
DWORD PssWalkSnapshot(
[in] HPSS SnapshotHandle,
[in] PSS_WALK_INFORMATION_CLASS InformationClass,
[in] HPSSWALK WalkMarkerHandle,
[out] void *Buffer,
[in] DWORD BufferLength
);
Parametri
[in] SnapshotHandle
Handle per lo snapshot.
[in] InformationClass
Tipo di informazioni da restituire. Per altre informazioni, vedere PSS_WALK_INFORMATION_CLASS.
[in] WalkMarkerHandle
Handle per un indicatore di marcia. L'indicatore di marcia indica la posizione della passeggiata da cui restituire i dati. PssWalkSnapshot fa avanzare il marcatore della passeggiata fino alla posizione temporale successiva prima di tornare al chiamante.
[out] Buffer
Informazioni sullo snapshot restituite da questa funzione.
[in] BufferLength
Dimensioni di Buffer, in byte.
Valore restituito
Questa funzione restituisce ERROR_SUCCESS in caso di esito positivo o di uno dei codici di errore seguenti.
Codice restituito | Descrizione |
---|---|
|
La lunghezza specificata del buffer non è valida. |
|
L'handle specificato non è valido. |
|
La classe di informazioni specificata non è valida. |
|
Il buffer è NULL e sono presenti dati nella posizione corrente da restituire. |
|
La procedura è stata completata e non ci sono più elementi da restituire. |
|
Le informazioni richieste non si trovano nello snapshot. |
Tutti i codici di errore sono definiti in winerror.h. Usare FormatMessage con il flag FORMAT_MESSAGE_FROM_SYSTEM per ottenere un messaggio per un codice di errore.
Commenti
Per i tipi di dati snapshot con un numero variabile di istanze all'interno di uno snapshot, usare la funzione PssWalkSnapshot per ottenere le istanze una dopo l'altra. Impostare il parametro InformationClass per specificare il tipo di dati.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8.1 [solo app desktop] |
Server minimo supportato | Windows Server 2012 R2 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | processsnapshot.h |
DLL | Kernel32.dll |