multiport COM filter driver problem in vista
- From: "zhouyueyang" <zhouyueyang@xxxxxxxxxxxxx>
- Date: Thu, 18 Jan 2007 14:02:25 +0800
Hi
i have a filter driver to filter the resources down to the appropriate size/shape.and it can work in 2000 and xp but it has some problems in vista.
debug message in XP:
resDesc = 0, i = 0
desc->Type = 3
desc->ShareDisposition = 3 --->multiport.c
desc->Flags = 0 --->multiport.c
desc->u.Memory.Alignment = 1 --->multiport.c
desc->u.Memory.MinimumAddress.QuadPart = dfeff800 --->multiport.c
debug message in vista:
resDesc = 0, i = 0
desc->Type = 3
desc->ShareDisposition = 3 --->multiport.c
desc->Flags = 80 --->multiport.c
desc->u.Memory.Alignment = 1 --->multiport.c
desc->u.Memory.MinimumAddress.QuadPart = 0 --->multiport.c
the problem is :
in vista
desc->u.Memory.MaximumAddress.QuadPart doesn't get the right address. how should i slove the question?
the desc is a struct of PIO_RESOURCE_DESCRIPTOR
and
desc = &IoReqList->List[i].Descriptors[resDesc];
Thanks
zyy
.
- Prev by Date: Re: Is there an equivalent call in nDIS for KeQueryTimeIncrement?
- Next by Date: Re: Resetting the USB stack
- Previous by thread: How to simulate a HID device plug-out and plug-in by code and API(or DDK)?
- Next by thread: how to get single buffer in NDIS packet
- Index(es):
Relevant Pages
|