First  |  Prev |  Next  |  Last
Pages: 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77
EvtDevicePrepareHardware and device context
Looking at OSR USD sample KMDF driver, I see that that the first place where DEVICE_CONTEXT is available is EvtDevicePrepareHardware callback, and all DEVICE_CONTEXT fields are NULL. Can I be sure that this is always the case, or it is better to fill some fields to NULL, if this is required by driver algorithm?... 22 Apr 2008 02:20
EvtIoDeviceControl IRQL
From WDK topic "EvtIoDeviceControl": The EvtIoDeviceControl callback function can be called at IRQL <= DISPATCH_LEVEL, unless the ExecutionLevel member of the device or driver's WDF_OBJECT_ATTRIBUTES structure is set to WdfExecutionLevelPassive. (If your driver is at the top of its driver stack, the callback fun... 19 Apr 2008 10:42
Correct way to release event created by KeInitializeEvent
IN KMDF driver, I have KEVENT member of DEVICE_CONTEXT. It is initialized in EvtDevicePrepareHardware function: KeInitializeEvent(&pDeviceContext->MyEvent, NotificationEvent, FALSE); I think that I must release it in the EvtDeviceReleaseHardware function, what function should be used for this? ... 22 Apr 2008 02:20
NDIS IM and underlying WiFi
hi guys, I'm developing a NDIS Intermediate Miniport driver and i want to add some functionality to it. My IM is designed for WiFi networks. In the driver, I need to know the SSID of the network the underlying wifi card is currently connected to, and whether this network is Ad-Hoc or Infrastructure. The ide... 26 Apr 2008 07:23
Can a USB HID device get mouhid to set MOUSE_VIRTUAL_DESKTOP?
Hi folks, I'm developing a USB HID mouse device that works in absolute pointing mode. When there are multiple monitors attached to the computer, the device is aware of the topology and layout of the monitors, so it can scale the coordinates to the bounding box of the monitors. We have a PS/2 version of thi... 22 Apr 2008 13:10
PCI Express hotplug support
I am attempting to port a Linux driver to Windows XP, Vista, Servers and CE. In Linux I preassign PCI bus numbers and either preassign or dynamically allocate PCI BAR address space and monitor the PCI bus for the appearance of a new one of my devices. Using these preassigned resources, I can set up my PCIe brid... 22 Apr 2008 02:20
NDIS and WDM driver
I am attempting to port a Linux driver to Windows XP, Vista, Servers and CE. Through a single PCI Express hardware connection, the Linux driver supports multiple direct user application conections using IOCTLs and multiple TCP/IP connections. Thats is, one hardware device can support several different computer ... 28 Apr 2008 16:14
KMDF 1.5 Vista RTM 6000 XPx64 IRQ Level Boost @ 100 CPU utiliz
Yes, I have tried every possible combination of the execution level and synchronization scope. Why would there be any difference from XP? I worked around this problem in the last project by altering the design for our DMA based device. Now I am working on a new driver for XPx64 and wanted to see if anyone h... 18 Apr 2008 11:00
Reporting Surprise Removals
I have a WDF driver that supports a PCIe device running on XPe. If I hot remove the device, the EvtDeviceSurpriseRemoval callback does not get called. Does Windows XP support hot plugging of PCIe devices? If the driver is able to detect that the device was removed, how can it report the missing device and sh... 22 Apr 2008 02:20
Synchronization on multiple USB read/writes
In our USB KMDF driver we control a data-acquisition device. Data transfer is a three stage action. First we send a command to the device, the the actual data and after that we receive the status of the operation. We are using the WdfUsbTargetPipeWriteSynchronously/WdfUsbTargetPipeReadSynchronously functions to... 22 Apr 2008 02:20
First  |  Prev |  Next  |  Last
Pages: 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77