NdisMIndicateStatus max buffer
Hi,
Does any one know if there is any limitation on the buffer size
given to NdisMIndicateStatus?
Thanks
Miki Tag: Access to the I2C_CALLBACKS data in a video miniport Tag: 81767
What am I doing when I read/write to LPT1 ?
I am just curious, but what am I actually doing when I
CreateFile to LPT1, is there a protocol which explains
this? Tag: Access to the I2C_CALLBACKS data in a video miniport Tag: 81765
WinXP SDIO INF
While making sdio inf file what has to be reffered to the Class ,class
GUID directive of version section
I have doubt bcos the in the devguid.h file of include folder (along
with ddk) there is not any section for SD or SDIO
Do I need to use Unknown section
I need some idea on making an Insataller application for my SDIO.
I also need an sample sdio inf file Tag: Access to the I2C_CALLBACKS data in a video miniport Tag: 81763
Hiding device entry
Hi all
I want to hide my device entry under device manager in Windows XP . I
came across a post which said when we set the DEVNODE status flag to
DN_NO_SHOW_IN_DM we can acheive this. But the configuration manager part has
API calls only to get the status of the devnode. Does anyone know how to set
this flag. Is there any other means to hide device entry. My driver is not a
filter driver.
Mk Tag: Access to the I2C_CALLBACKS data in a video miniport Tag: 81762
how to use DbgView
hi all,
i try install TestCap Example in DDK into my syatem and use DbgView to see
output debug message, but i can not, anybody help me how to use DbgView to
see debug message?
Thanks,
David, Tag: Access to the I2C_CALLBACKS data in a video miniport Tag: 81760
Stop Service
Experts!
I have a device conected to my computer with a USB,
i want to stop this device and then start it again.
i selected disable in the device manager and the device was disable
successfully.
But when i tried to do it programmaticatly it failed.
I tried calling "net stop service_name_blabla" from the command line.
and i tried using SERVICE_CONTROL_STOP,in ControlService
but they both failed, reason:
"The requested control is not valid for this service. " error
how can i disable the service with C++ like i'm doing well in the device
manager ?
thanks. Tag: Access to the I2C_CALLBACKS data in a video miniport Tag: 81759
Get Device Descriptor from User Mode
hello all,
I am facing a problem, how to det the device descriptor of USB device
from User Mode,
I just know VID n PID of the device. It could be great if a piece of
code is availble.
thanks
sachin Tag: Access to the I2C_CALLBACKS data in a video miniport Tag: 81758
Setting DefaultInputSlot in a PPD?
Hello all,
I build print drivers with the PostScript OEM customization tools, and I'm
stuck on some driver/PPD interaction. The second tab in DocumentProperties
is normally Paper/Quality, with two drop downs for Paper Source and Media.
These are populated from the PPD via InputSlot and MediaType sections.
The problem is that the PPD parser (or some other component) does not honor
the DefaultInputSlot and DefaultMediaType directives, and it does its own
thing. I'm using the German version, and the phrase "Automatisch Auswahlen"
("Automatically Select") is filled in for us. This phrase does not appear in
the PPD, but does appear in PS5UI.DLL's resource section.
This all means that we're not able to set a reasonable default, and this is
causing us some real problems for a customer implementation. If we change
the default in the UI, it "sticks", but we don't have portable access to the
DEVMODE to muck with it ourselves.
Looking in the MSDN docs:
http://msdn.microsoft.com/library/en-us/print_d/hh/Print_d/pscript_34563439-cd1f-4418-b51d-a3250e35df28.xml.asp
It seems clear that InputSlot is being handled specially, and it suggests to
me that DefaultInputSlot is simply ignored entirely.
Looking at the IPrintOemDriverPS::DrvGetDriverSetting helper function, it
seems that I'm able to *fetch* values, and IPrintCorePS2 lets me enumerate
them, but I think I cannot find any mechanism to *set* these options.
Is there any way I can set a default value for this field when the driver is
installed without requiring the user to click a box after install?
Thanks all,
Steve
--
Steve Friedl / UNIX Wizard / Microsoft MVP / www.unixwiz.net Tag: Access to the I2C_CALLBACKS data in a video miniport Tag: 81755
SDIO multi-block write support (WinXP SP2)?
I'm developmenting a SDIO WLAN client driver in WinXP SP2.
When I use SdBusSubmitRequest() to send a CMD53 with multi-block.
The "Byte/Block count" field in CMD53 will be overwrite with the
length of the MDL (when < 64 bytes) or 64 bytes (when > 64 bytes).
Does SDBus support SDIO multi-block mode?
If yes, how to program it? Tag: Access to the I2C_CALLBACKS data in a video miniport Tag: 81753
I2C slave device address
Hi all,
I am in a very strange situation for the I2C bus slave device address
manipulation.
Basically I have some slave devices which I communicate over the I2C
bus. They work fine on different machines with Intel motherboard. The
problem arises when I connect a specific slave device to the Intel
82865G machine.
The address I am sending over the I2C bus for the slave device is not
acknowledged by the device. The same address is acknowledged by the
device on another intel machine.
According to the I2C specs, the slave device is supposed to send the
acknowledgement when Master finsishes sending the Bits of the address
byte by pulling the SDA line low. But in this case the slave device is
not pulling the SDA data line low.
I have tried many cases.. like increasing the delay between the SCL ,
SDA check, checking the video memory, assigning the different address.
But nothing is working.
I am not sure whats the difference between I2C bus on one motherboard
and that of another. Both are Intel 82865G.
I communicate with the I2C in a driver for a graphics cards and for
Intel I directly get the Video memory, convert it to the Physical
memory and write to the DDC registers.
I am able to send the Start condition on the I2C bus , but when I send
the address of the Slave device , its not acknowledging. Other slave
devices of Same type work fine.
It will be very helpfull If somebody can tell me whats going on over
the I2C bus for this.
Thanks.
--
Abhijit. Tag: Access to the I2C_CALLBACKS data in a video miniport Tag: 81752
How long does it take to read a usb report?
I am trying to check what is the maximum speed for
read/writes of my pic 18f4550 usb device.
It is a full speed device and an
8 byte length report, and I am using ReadFile and
WriteFile. My results are that I get about 100 read
write cycles in one second. Is that a normal speed
for 8 byte reports? It seems quite slow ? My C loop
is tight, and my device is a loopback device, i.e. it simply
copies the input to the output? Tag: Access to the I2C_CALLBACKS data in a video miniport Tag: 81729
sscanf
Have been searching around without succes on this: Is there a recommended or
'standard' alternative to swscanf for use in a driver? (I'm wanting to parse
a WSTR from the registry). Tag: Access to the I2C_CALLBACKS data in a video miniport Tag: 81727
Driver design interogation...
Hi,
I am new on driver development so my question may be stupid for guru ^_^...
My driver is base on passthru NDIS from DDK, I try to develop an IP filter
and HTTP-DNS content filter.
I want to use SQLite to store a big list of ip and rules. I want to put this
code on a service.
My design question is :
- Is this solution is correct ( speed, complexity,... ).
- How my driver can communicate with the db service.
I see some info on WMI, but I have some interrogation on performance.
Thanks for your help,
A++ Tag: Access to the I2C_CALLBACKS data in a video miniport Tag: 81726
Ndisprot problem with Intel Pro/Wireless 3945ABG
Hi,
I have developped an application able to control the laptop wifi adapter by
setting and querying the oids OID_802_11 via the Ndisprot provided in
Windows DDK 3790.
This application works perfectly with the chipset Intel Pro/Wireless 2200BG
and Intel Pro/Wireless 2100 and many other chipsets.
The problem is that when I try to use it with the chipset Intel Pro/Wireless
3945ABG the oid OID_802_11_SSID does not work. The connection is simply not
established and the IP is not retrieved. All the others oids works fine.
Did you have any idea about it? Is it a known bug? Did you ever try the
Ndisprot with Intel Pro/Wireless 3945ABG?
I've already tried also the Ndisuio approach (using the source code of the
DDK 2600.1106) obtaining exactly the same result: no connection is
established when the OID_802_11_SSID is set. All the others oids works fine.
Thanks
Davide Tag: Access to the I2C_CALLBACKS data in a video miniport Tag: 81723
How to save data in Display Driver?
Hello,
I need to save some information(for example, data in memory buffer) in
Display Driver, but i don't know how to do this.(ZwXxx Routines?)
Anyone can help me please?
Thanks! Tag: Access to the I2C_CALLBACKS data in a video miniport Tag: 81722
Network Refresh slow on S3 wake up using Keyboard key press
Hi all,
When a XP PC is put in the sleep mode (S3), there is no network
refresh happening immediately when PC comes out of S3 by means
of pressing a key on the keyboard. The network refresh happens
randomly from 40 seconds to 1 minute or even more sometimes.
I want to get the network refresh done as soon as the PC
comes out of S3. Can anyone help me ?
Sri Tag: Access to the I2C_CALLBACKS data in a video miniport Tag: 81520
how to reset a USB device from user mode
Sometimes I experienced the device failed enumeration. I need unplug and
plug back that device again. Is there any solution that my user mode
application can do that for me?
Given the handle to a USB hub and port number. How could I reset the device
connected to that port from user mode application?
I noticed there is IOCTL_USB_HUB_CYCLE_PORT defined in wxp ddk. But I
cannot find any documents for that. Any suggestions?
Thanks
zhwqiu Tag: Access to the I2C_CALLBACKS data in a video miniport Tag: 81509
1394 peripheral device identifcation
(1) My driver is similar to 1394diag.sys which installs above Microsoft 1394
stack in Windows 2000/XP. This is unsigned driver. DeviceID for 1394
peripheral device is 1394\VendorName&ModelName. All my peripheral devices use
same VendorName and ModelName. Still when a new peripheral device is
connected,
Windows 2000 and XP comes up with "New Hardware found" wizard. How can I
avoid this? I donâ??t mind if I get warning "unsigned driver", but I canâ??t
install driver again and again. Is driver signing required here to stop
Windows prompting for driver for different EUID?
DeviceId is same for all my 1394 devices and EUID is unique. What is the
meaning of DeviceId if EUID is considered for DeviceId.
(2) Is there any auto install method for driver to 1394 peripheral devices?
I am looking for a way to have unique driver installed once for VendorName
and ModelName.
I know there are some topics in newsgroup. But what I dont understand is
document clearly states driver for device is identified by VendorName and
modelName. Documentation doesnot say driver has to be installed for every
device if driver is unsigned. It only says driver installation will give
"Unsigned driver" warning. So I am not sure if this is happening because
driver is not signed or is it because of some other error/option in my own
installation.
(3) I didnâ??t see any driver signing document for peripheral drivers to 1394,
found only 1394 bus drivers documentation.
Thanks,
Raj Tag: Access to the I2C_CALLBACKS data in a video miniport Tag: 81451
Modem Handles not destroyed
Has anyone had issues with the USB modem handles not being closed when a
device is removed? Tag: Access to the I2C_CALLBACKS data in a video miniport Tag: 81447
Generic Volume Surprise removal
In windows 2k if you have a Mass Storage device and remove it from windows
without stopping the device first you get a surprise removal message.
I am able to suppress the MSD surprise removal but I cannot figure out with
a filter driver how to remove the Generic Volume message
Can anyone help?
Dan Tag: Access to the I2C_CALLBACKS data in a video miniport Tag: 81437
Bluetooth HCI Ioctls
Is there any documentation that can help me find out how to communicate with
the Dell TrueMobile Bluetooth module?
I need to send HCI commands to the Bluetooth module.
Is there a sample in either the SDK or DDK? Tag: Access to the I2C_CALLBACKS data in a video miniport Tag: 81436
WHQL, HCT, WHDC, Windows Logo, Driver signing
WHQL, HCT, WHDC, Windows Logo, designed for windows, Driver signing.....are
these all same. Is windows logo requirement and driver signing are same?
I am not able to find how to get my driver signed. This is 1394 driver for
peripheral device. This driver is on top of Microsoft 1394 stack and is
designed in the lines of 1394diag.sys. All I can find is 1394 bus driver or
1394 hardware. I cant see any mention of 1394 peripheral driver. I dont
understand why 1394 peripheral link is not even refered from 1394 bus driver.
Someone please refer the link.
After Microsft arm twisted me into driver signing with otherwise crappy
driver installation, I dont find proper information on this.
Thanks. Tag: Access to the I2C_CALLBACKS data in a video miniport Tag: 81429
MmMapIoSpace what exactly it does?
MmMapIoSpace
This function maps the specified physical address range to nonpaged
process-dependent address space, providing a directly mapped virtual address
to the device.
Internally what exactly happens behing this API call. How does translation
of address occurs??
suppose i have address dedicated for LCD controller or any other peripheral.
In my driver i call MmMapIoSpace to access the device..
How will the processor know this address is meant for that particular device??
Or how does transaltion of address happens?
Any suggestion is appreciated.
Thanks
Vijay
PIC ,Bangalore Tag: Access to the I2C_CALLBACKS data in a video miniport Tag: 81423
Conflicting errors code with USB Bulk requests
When our USB function driver is used in a loop or for a long transfer of data
(MBs)on a Bulk endpoint, after a short period of time the I/O status (IRP)
returns a failure but the URB status is successful. This is after hundreds of
successful requests. The IRP errors have been STATUS_IO_DEVICE_ERROR or
STATUS_IO_TIMEOUT. The URB status is USBD_STATUS_SUCCESS in either case. In
what conditions would the Windows USB stack return these errors and the URB
be successful?
Second question, when testing for IRP error codes from a
IOCTL_INTERNAL_USB_SUBMIT_URB request, which I/O status should be tested?
IO_STATUS_BLOCK ioStatus = { 0, 0 };
PIRP irp = IoBuildDeviceIoControlRequest(...., &ioStatus);
// Boilerplate code...
ntStatus = IoCallDriver(pdx->lowerDeviceObject, irp);
if (ntStatus == STATUS_PENDING)
// Wait on event
At this point is io.Status.Status == irp->IoStatus.Status ???? If not,
which is the proper method??
Thanks,
SteveB, MCSD
Welch Allyn, Inc. Tag: Access to the I2C_CALLBACKS data in a video miniport Tag: 81400
best source address (TDI)
Hello,
I want to find the best source address for a given destination address
in a TCP TDI filter, and bind the connection endpoint to that source
address. How can I do this in TDI?
Thanks,
Piyush
PS: Is this the right list for this question? Tag: Access to the I2C_CALLBACKS data in a video miniport Tag: 81026
ZwQueryInformationFile
Hello
I'm using ZwQueryInformationFile to retreive a file name from a file handle.
So i use the FileNameInformation class. Unfortunately the filename always
begins with / (for example /Windows).
My question is: how am i supposed to make a difference between C:\Windows
and D:\Windows? Tag: Access to the I2C_CALLBACKS data in a video miniport Tag: 81022
How to create a dynamic pin in video cap driver
helle, everyone
I'm an newbie in windows wdm driver development, i want to develop a
video capture driver based testcap, can dynamic create a pin, meas when
i connect the filter in graphedt, i hope i can dynamic create a new pin
and dynamic delete the pin at the time of break connect like splitCam(
[url]http://www.splitCamera.com[/url]). I think that is a very cool
function.
Can you tell me how I can get this function? Can you list some
documents help me.
Thank you very much for your time and consideration!
--
wintop
------------------------------------------------------------------------
Posted via http://www.codecomments.com
------------------------------------------------------------------------ Tag: Access to the I2C_CALLBACKS data in a video miniport Tag: 81020
[Off-Topic] WDF Books & W.Oney ?
I've searched and found only OSR Publication's KMDF book , do you
know any other books for WDF (except MSDN Resources) ,
and any news from Walter Oney about a new book project ? Tag: Access to the I2C_CALLBACKS data in a video miniport Tag: 81018
Does the stream device have the recived/send buffer?If yes,where does it define?
Hi All,
When I write the MC8051 program,there is buffer to recive or send the date
in the UART communication.And if there is date recived we can read the
buffer directly instead of reading the bit one by one according to the
timing graph.
However,Does the WinCE driver program have the same mechanism as MC8051? If
yes ,generally where is the buffer defined?Is it a register? For example,the
driver of the AC97
,...\WINCE420\PUBLIC\COMMON\OAK\DRIVERS\WAVEDEV\UNIFIED\ENSONIQ\
How does the chip read the media file and render?Is it one bit by one
bit,or read the buffer?
Thanks,
Peter Tag: Access to the I2C_CALLBACKS data in a video miniport Tag: 81014
TDI Client vs Winsock
A few questions on TDI clients that someone may be able to answer:
1. In general, should there be appreciable differences in TDI client
vs. Winsock throughput and latency over LAN or wireless links?
2. Does Winsock implement SO_SNDBUF/SO_RECVBUF sizes in afd.sys or in
other components? That is does a TDI Client have to reimplement
buffering or is it just an option passed to tcpip.sys (like
TCP_NODELAY).
3. Can TDI clients issue more than 1 send irp at once? How would that
affect throughput/fairness?
Thanks. Tag: Access to the I2C_CALLBACKS data in a video miniport Tag: 81013
page marked as read-only
Hi all,
is there any way to mark a piece of data as read-only? This data is
previously allocated with ExAllocatePool. The purpose would be to generate a
bugcheck when something tries to write unexpectedly to that part of data.
Best regards,
Calin Tag: Access to the I2C_CALLBACKS data in a video miniport Tag: 81009
page marked as read-only
Hi all,
is there any way to mark a piece of data as read-only? this data is
previously allocated with ExAllocatePool. the purpose would be to provoque a
bugcheck when something tries to write unexpectedly to that part of data.
Best regards,
Calin Tag: Access to the I2C_CALLBACKS data in a video miniport Tag: 81008
windows vista
Good Morning, I've installed Windows Vista Beta 2 Build 5384, now I've got a
scanner (hp 4300 C) doesn't run because I'haven't got the drivers for
windows Vista
Help me
Thanks
Claudio Tag: Access to the I2C_CALLBACKS data in a video miniport Tag: 81000
KMDF Build Environments
Hi,
I'm using the Windows Server 2003 SP1 DDK with KMDF v1.1.
I understand that KMDF v1.1 drivers are compatible with Windows 2000,
XP, and Server 2003... So what difference does it make if I build my
kmdf driver with the Win2000, WinXP, or Win2003 build environment?
George Tag: Access to the I2C_CALLBACKS data in a video miniport Tag: 80993
where to start for driver install
I know there is devcon sample in DDK. This is kind of C program. But
how to use it with some user friendly wizard like installation
application. How to combine this C code with installation application.
Is there any installation application coming with Windows. I have MSDN
professional subscription. I can buy other install packages as well.
I need to make a install program for a PNP driver (1394 driver). I am
also planning to get this signed. This driver works with Windows 2000
and above.
Thanks,
Raj Tag: Access to the I2C_CALLBACKS data in a video miniport Tag: 80987
Help for printer driver developer
Hi guys!
I need to create a printer driver to obtain a TIFF file. I'm reading
for the second time the Microsoft DDK but it's very difficult.
Does someone has a document that shows this matter?
My problem is to understand what I need to develop: a port monitor? a
driver? a printer graphics?
Can someone help me to start?
Thank you very much.
Roberto Tag: Access to the I2C_CALLBACKS data in a video miniport Tag: 80985
Please tell me do i have a Win32 API which captures capture WinXp DDK DbgPrint messeges
Hi all,
Is there a Win32 API which captures WinXp DDK DbgPrint messeges.
I mean i wanted to capture those messeges without using a standard
debugger...
Can anybody help me for this,
Thanks and Regards,
Rohit Tag: Access to the I2C_CALLBACKS data in a video miniport Tag: 80984
I2C lines and video drivers
Is there any way to write a filter driver to take control of the I2C lines on
a video card?
I know the video miniport owns these functions but is there an API for
general access? Tag: Access to the I2C_CALLBACKS data in a video miniport Tag: 80983
source code for pen drive driver on windows platform
Hi all,
I need the source code of pen drive driver for windows. from where
can I get it? Tag: Access to the I2C_CALLBACKS data in a video miniport Tag: 80975
Building a device driver non interactively
Hi,
Our system build has 600 components all in VC++ that are build non
interactively( without human intervention) using script files running
omake - OPTIONS xx.mak.
Adding a windows device driver is posing problem because after the call to
setenv.bat , the batch file stops executing and doesnt process commands like
"build sources".
Has anyone attempted a non intewractive build mechanism. Your help is very
much appreciated.
Thanks
Ashish Tag: Access to the I2C_CALLBACKS data in a video miniport Tag: 80965
Vista frame buffer driver
Hi All,
I have frame buffer driver works fine for WinXP. I test it under Vista
Beat 2 build 5384 and it won't work (error code 43). Does Vista
support frame buffer driver? I couldn't find frame buffer driver sample
code in WDK build 5384. Does that mean no frame buffer driver support
under Vista?
hyang Tag: Access to the I2C_CALLBACKS data in a video miniport Tag: 80964
Vist frame buffer driver
Hi All,
I have frame buffer driver works fine for WinXP. I test it under Vista
Beat 2 build 5384 and it won't work (error code 43). Does Vista
support frame buffer driver? I couldn't find frame buffer driver sample
code in WDK build 5384. Does that mean no frame buffer driver support
under Vista?
hyang Tag: Access to the I2C_CALLBACKS data in a video miniport Tag: 80963
TCP KeepAlive via TDI
Hi,
Anyone know how to turn on TCP KeepAlive via TDI. Also, the default value
is 7200000 milliseconds. Is there anyway to change this via TDI.
Thanks,
-David G Tag: Access to the I2C_CALLBACKS data in a video miniport Tag: 80953
32-bit app IOCTL_SCSI_PASS_THROUGH on x64 Windows ==> Error 1306
Every time I use IOCTL_SCSI_PASS_THROUGH on a tape device from a 32-bit app
on x64 Windows, the RC = 1306. The same 32-bit app on Windows 32-bit works,
as does a 64-bit app on x64 Windows. Is there a way to support passthrough
on an x64 OS from a 32-bit app? I observed this behavior after a 32-bit
compile of spti from the DDK. Thanks in advance.
--
Tape Device Driver Development
IBM Tucson Tag: Access to the I2C_CALLBACKS data in a video miniport Tag: 80948
Mux compile problem.
When I compile Mux driver under Windows XP Free Build Environment, I got
error below and don't know how to fix it. Can someone please help?
C:\Mux1n3>build -w
BUILD: Adding /Y to COPYCMD so xcopy ops won't hang.
BUILD: Object root set to: ==> objfre_wxp_x86
BUILD: Compile and Link for i386
BUILD: Loading C:\WINDDK\3790~1.183\build.dat...
BUILD: Computing Include file dependencies:
BUILD: Examining c:\mux1n3 directory for files to compile.
BUILD: Linking c:\mux1n3 directory
Linking Executable - objfre_wxp_x86\i386\mux1n.sys for i386
protocol.obj : warning LNK4006: _OidToString@4 already defined in mux.obj;
secon
d definition ignored
errors in directory c:\mux1n3
LINK : error LNK1218: warning treated as error; no output file generated
BUILD: Done
1 executable built - 1 Warning - 1 Error
C:\Mux1n3> Tag: Access to the I2C_CALLBACKS data in a video miniport Tag: 80944
MDL's
I have a driver that receves a buffer from another kernel mode component
it may also receive a MDL (that corresponds to that kernel buffer), that mdl
may or may not be locked.
If it does not receive a mdl
I do an
IoAllocateMdl on the buffer
then I want to check if the mdl is locked.
So I check the mdl->flags for MDL_PAGES_LOCKED
if not I do a
MmBuildMdlForNonPagedPool
Does that lock the buffer/mdl?
I do not afterwards see the MDL_PAGES_LOCKED flag set in mdl->flags
Do I need the MmProbeAndLock, I thought that was only (or primarily) for
buffers from user mode.
thanks
also after this mdl is locked
ok/recommended/ not recommended to do a
MmGetMdlPfnArray()
to know what how to program some device.
if that device uses 64 bit address registers do I, zero the top 32 bits, or
is it recommended to use one of the
Adapter->ScatterfGather type funcs ? Tag: Access to the I2C_CALLBACKS data in a video miniport Tag: 80942
How to inhibit Auto Run/Play in XP
Hello,
We are trying to inhibit any reaction when a USB device is plugged in or a
removable media device is activated. The system should not execute any
program, nor dispaly any message.
We would like to make the change automatically through our application, but
working through a user interface would be acceptable. We have tried changing
the Registry key "NoDriveTypeAutoRun" to 0xFF, as well as selecting "Take No
Action" when the autorun window comes up, but nothing seems to inhibit the
reaction.
Creating an Autorun.inf file that points to a dummy exe file also has not
helped.
What is left? What are we doing wrong?
Thanks in advance for any help.
Best regards,
Garet Cammer Tag: Access to the I2C_CALLBACKS data in a video miniport Tag: 80940
Confused : Target Platforms,WDM & WDF ...
First of all , i 'm a newbie and i hope you bear me ...
1. what are major and minor differences between win2000 ddk and xp sp1 ddk
except target platforms ?
For example , i read that XP is a super-set of Windows2000 , but what are
extra features
of XP and XP device drivers comparing to 2000 and 2000 device drivers?
2. What is the role of WDF ? Can i write stable 2000/XP drivers using WDK
and can 2000/xp drivers
written in WDK run in Vista ?
3. Why are KMDF and UMDF seperated in WDF ? Tag: Access to the I2C_CALLBACKS data in a video miniport Tag: 80927
need advice
hi,
I'm very new to driver programming,
Which books or resourses should I read for windows driver programming
at the beginning
thanks Tag: Access to the I2C_CALLBACKS data in a video miniport Tag: 80923
The way for a 3D game to retrieve the position of mouse?
Are there some special way we seldom use for the 3D games to retrieve
the
position of the mouse? I know the Underground1 use the DirectInput8 to
retrieve the data of mouse and keyboard(GetDeviceData() for the
keyboard,and GetDeviceState() for the mouse) , the Underground2 use the
the DirectInput8 to retrieve the data of keyboard and the click of
mouse
(GetDeviceData() for the keyboard,and GetDeviceState() for the mouse)
.But what is the way the Underground2 used to retrieve the mouse's
position? Tag: Access to the I2C_CALLBACKS data in a video miniport Tag: 80922
Is there a way for a display driver to access the subject structure in a
video miniport?