чето типа #define UNICODE_STRING_INITIALIZER(x) { sizeof(x)-2, sizeof(x), (x) }
zoool это все между прочим написано в FAQ форума. читать надо.
ООП это не слова class и virtual, а концепция. И такая концепция в ядре присутствует.
ну ведь тогда competionroutine нижнего дрова вызовется дважды - один раз из твоей completion routine, а второй раз нормально при проходе стека...
SysProger у меня всё закрывается нормально ))
GET http://server.com/path/script.php?args HTTP/1.0 ... либо GET /path/script.php?args HTTP/1.0 Host: server.com ...
asd и GetCurrentThread() :) SysProger Ты при всем своем желании его не закроешь, потому что его нет на самом деле.
n0name так он это и написал)
diamond ну я не про то говорю, я говорю, что если переведет, тогда необязательно) ну а так конечно не факт что переведет
а кто отменил инкремент по виртуальному адресу напрямую? inc dword ptr [XXXXXXXX] прерывание (если оно в ожидании) происходит только после...
rpy3uH стек очень хитро устроен. мало того, что винда никогда не передает физические страницы памяти до первого обращения к виртуальному адресу,...
от того, что я закрываю описатель, поток не уничтожается. rtfm UPD: LONG j = 0; DWORD WINAPI thread(LPVOID) { InterlockedIncrement (&j);...
Freeman ну если больше одного логического процессора то да
DWORD WINAPI thread(LPVOID) { return 0; } int main() { for (int i=0; i<100000; i++) { HANDLE hTH = CreateThread (0, 0, thread, 0, 0, 0);...
Rascalspb кстати да:)
да
как я помню, раньше был тупо массив из 8 нотификаторов, щас вроде механизм callback объектов, но тоже 8 штук кажись. при создании процесса винда...
с каких пор олли стал ядерным отладчиком
ТС, опередил :( давно хотел написать чето типа такого. кстати есть наработки и идеи некоторые в плане набора полезных функций для расширения...
насколько я помню с физдиска можно читать только по секторам
Имена участников (разделяйте запятой).