Когда компилируются вызовы различных функций из NDIS_MINIPORT_BLOCK, например: Код (Text): #define NdisMIndicateReceivePacket(_H, _P, _N) \ { \ (*((PNDIS_MINIPORT_BLOCK)(_H))->PacketIndicateHandler)( \ _H, \ _P, \ _N); \ } получается что компилятор уже как-то определил адрес структуры NDIS_MINIPORT_BLOCK. Тоесть где-то приводится указатель какого-то типа к указателю на NDIS_MINIPORT_BLOCK ? Вопрос: что это за указатель и как я могу его найти ?
>> Вопрос: что это за указатель и как я могу его найти ? Нужен минипорт. Указатель можно взять из MiniportInitialize http://www.osronline.com/ddkx/network/103ndisx_5uuq.htm