Tech Support > Microsoft Windows > Drivers
Question about WCEUSB device and USB Composite Device
Posted on April 23rd, 2008 | 1 Comments

On Apr 22, 4:59 pm, Kid <K...@discussions.microsoft.com> wrote: First, I'm not sure why your chip vendor is supplying a generic parent driver as Windows also has this built-in. Anyway, if your...

Problems sending requests to IO targets in KMDF
Posted on April 23rd, 2008 | 2 Comments

OK, I've run !analyze -v ... from the output of that it seems that the crash is occurring in the bus driver. This gives me a bit more of a lead to go on - I'll check what's going on within the bus...

system restart required after driver unload before installing it a
Posted on April 23rd, 2008 | 0 Comments

Hi, I am working on a PCI device driver, Driver doesnt support power managment capability, because the device doesnt supports the same and driver supports PNP functionality. Problem: when driver...

Does Windows XP support a common driver for AHCI SATA Controller?
Posted on April 23rd, 2008 | 0 Comments

Dear all: I have a question about SATA Conroller Driver. Does Windows XP support a common driver for AHCI SATA Controller? (Like Vista, it support a common driver for AHCI SATA Controller) Which...

Adding a tab in advanced display settings
Posted on April 23rd, 2008 | 0 Comments

Hi I'm developing a display driver for a virtual graphics device. The driver works fine so far. In "Display Properties" -> "Advanced" there are tabs like "General", "Adapter" and so on. What I want...

Unknown Wdf01000.sys error
Posted on April 23rd, 2008 | 5 Comments

i do not think it is a corrupt collection, i think that one of the objects in the collection was incorrectly deleted. you should also review what handles and their types that you are manually...

Suprise removal in AVStream capture device
Posted on April 23rd, 2008 | 0 Comments

Hi all, For a AVStream capture USB device, when the user mode application such as graphedt.exe is playing preview graph, the avstream data is captured and rendered to the application. dispatch...

WdfFileObjectGetFileName failing
Posted on April 22nd, 2008 | 1 Comments

WdfFileObjectGetFileName is only valid in the context of EvtDeviceFileCreate. if you need to do something based on the file name, copy the name into your context on the WDFFILEOBJECT or use some...

Can a USB HID device get mouhid to set MOUSE_VIRTUAL_DESKTOP?
Posted on April 22nd, 2008 | 6 Comments

your INF can install on a vendor specific ID. it will filter on a device level basis, not a class wide basis which would limit it to your HID device d -- Please do not send e-mail directly to this...

NdisMRemoveMiniport not shutting down miniport
Posted on April 22nd, 2008 | 1 Comments

Chances are miniport adapter is holding on to an OID request or transmit requests (not completing them) and as a result NDIS can not unbind the protocols from the miniport adapter. attach a kernel...

Kernel 64 bit and UMD 32 bit
Posted on April 22nd, 2008 | 1 Comments

does UMD = user mode driver? KM drivers do not load user mode drivers. a 64 bit driver can support both 32 and 64 bit client applications. as long as you are not using pointer sized fields in your...

EvtDevicePrepareHardware and device context
Posted on April 22nd, 2008 | 1 Comments

your context is available right after a successful call to WdfDeviceCreate. KMDF will zero initialize the entire context, so any pointer values contained in your context will be NULL and there is no...

Correct way to release event created by KeInitializeEvent
Posted on April 22nd, 2008 | 5 Comments

you should initialize the KEVENT in your AddDevice routine after you create the device. this way you do not have a problem reinitializing the field on subsequent PrepareHardware()...

How can we add HID entry under device manager..
Posted on April 22nd, 2008 | 5 Comments

you cannot do this programmtically. the enum tree is private to the pnp subsystem. d -- Please do not send e-mail directly to this alias. this alias is for newsgroup purposes only. This posting is...

PCI Express hotplug support
Posted on April 22nd, 2008 | 3 Comments

windows has the ability to rebalance the tree upon insertion, this includes opening up new memory windows to support downlevel bridges. Vista and later releases are much better at this then previous...

Reporting Surprise Removals
Posted on April 22nd, 2008 | 1 Comments

Why do you need to register EvtDeviceSurpriseRemoval ? it is a specialized function that really has very little use in a kmdf driver, the std power up/down callbacks suffice in 99% of the cases XP...

Synchronization on multiple USB read/writes
Posted on April 22nd, 2008 | 1 Comments

if all i/o to the device is going through the serial queue, you have the synchronization you want. the serialized queue will act as a lock around the access to the resource (your usb...

USB Device does not respond
Posted on April 22nd, 2008 | 2 Comments

Hi Chris, As you assumed, I have a pair of Bulk endpoints. And Completion routine is not getting called on my BULK OUT Endpoint. This happens after a long run. I will try to setup protocol analyzer...

Why can't I install Windows 2003 server checked build on HP Prolia
Posted on April 21st, 2008 | 14 Comments

May, Normally, there is no way to eliminate them. You could try replacing the HpCISSs.sys with one from the free build. I would have a way of recovering from this (recovery console or similar)...

PCMCIA recognition different between Win2K and XP
Posted on April 21st, 2008 | 6 Comments

Hi everyone, I have a legacy PCMCIA card that I am trying to get to work reliably on WinXP. My current problem is as follows: When I put the card into a machine running Win2K, it gets recognized...