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 che KeStackAttachProcess si connetti al nuovo processo.
Ogni chiamata a KeStackAttachProcess deve corrispondere a 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 arbiverso, vedere Windows Kernel-Mode Process and Thread Manager.
Requisiti
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 |