passthru
От: linkup  
Дата: 11.01.06 08:42
Оценка:
Есть в нем такая строчка:

// Copy packet flags.
NdisGetPacketFlags(MyPacket) = NdisGetPacketFlags(Packet);

При том, что NdisGetPacketFlags возвращает UINT, мне кажется это какой-то глупостью. Или я где-то туплю? И если нет, много ли в нем других косяков?

Спасибо.
Re: passthru
От: Аноним  
Дата: 11.01.06 09:00
Оценка:
L>При том, что NdisGetPacketFlags возвращает UINT, мне кажется это какой-то глупостью. Или я где-то туплю? И если нет, много ли в нем других косяков?

NdisGetPacketFlags — это вообще-то макрос (ссылающийся на элемент структуры NDIS_PACKET), смотри определение в ndis.h
Re[2]: passthru
От: Аноним  
Дата: 11.01.06 09:25
Оценка:
Здравствуйте, Аноним, Вы писали:

А>NdisGetPacketFlags — это вообще-то макрос (ссылающийся на элемент структуры NDIS_PACKET), смотри определение в ndis.h

Понятно, в DDK это
UINT NdisGetPacketFlags( IN PNDIS_PACKET Packet );
в реале же
#define NdisGetPacketFlags(_Packet) (_Packet)->Private.Flags
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.