Funzione KeStackAttachProcess (ntifs.h)
La routine KeStackAttachProcess collega il thread corrente allo spazio indirizzi del processo di destinazione.
Sintassi
void KeStackAttachProcess(
PRKPROCESS PROCESS,
[out] PRKAPC_STATE ApcState
);
Parametri
PROCESS
Puntatore all'oggetto processo di destinazione. Questo parametro può essere un puntatore PEPROCESS restituito da IoGetCurrentProcess o PsGetCurrentProcess.
[out] ApcState
Puntatore opaco a una struttura KAPC_STATE. Il chiamante deve allocare spazio di archiviazione per questa struttura dal pool non di paging o dallo stack di thread del chiamante.
Valore restituito
Nessuno
Osservazioni
KeStackAttachProcess collega il thread corrente allo spazio indirizzi del processo a cui punta il parametro Process. Se il thread corrente è già stato collegato a un altro processo, il parametro ApcState riceve lo stato APC corrente prima di KeStackAttachProcess si connette al nuovo processo.
Ogni chiamata a KeStackAttachProcess deve essere confrontata con una chiamata successiva a KeUnstackDetachProcess.
Per altre informazioni sull'uso dei thread di sistema e sulla gestione della sincronizzazione all'interno di un contesto di thread non arbitro, vedere Processo di Windows Kernel-Mode e Thread Manager.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 2000 |
piattaforma di destinazione | Universale |
intestazione | ntifs.h (include Ntifs.h, Fltkernel.h) |
libreria | NtosKrnl.lib |
dll | NtosKrnl.exe |
IRQL | < DISPATCH_LEVEL |