10 декабря 2000
NTSYSAPI NTSTATUS NTAPINtQueueApcThread(
IN HANDLE ThreadHandle, IN PIO_APC_ROUTINE ApcRoutine, IN PVOID ApcRoutineContext OPTIONAL, IN PIO_STATUS_BLOCK ApcStatusBlock OPTIONAL, IN ULONG ApcReserved OPTIONAL );
ThreadHandle
Открытый хэндл любого потока. Может быть даже вызывающим потоком.ApcRoutine
Точка входа в пользовательскую функцию APC.ApcRoutineContext
Параметр для ApcRoutine.ApcStatusBlock
- ???ApcReserved
- ??? Функция добавляет пользовательскую функцию в очередь APC потока. Потом эта функция запустится, когда поток перейдёт в сигнальное состояние. Можно вручную очистить очередь APC вызвав NtTestAlert.