Hi, I am trying to port my KMDF driver to work on Vista 64-bit.
I am getting STATUS_UNSUCCESSFUL when i call WdfDmaEnablerCreate...
The same code works fine on 32 - bit environment (XP,Vista).
Here is the relevant code.
WDF_DMA_ENABLER_CONFIG_INIT(&dmaEnablerConfig,WdfD maProfilePacket64,0x8000);status = WdfDmaEnablerCreate(devContext->WdfDevice,&dmaEnablerConfig, WDF_NO_OBJECT_ATTRIBUTES,&(devContext->DmaEnabler));
if (!NT_SUCCESS(status))
{
DbgPrint("WdfDmaEnablerCreate failed 0x%0x\n", status); return(status);
}
Any ideas?
|