资源分配例程在处理分配故障时可为驱动程序提供若干选项。waitfp 参数用于指明分配例程是阻塞、立即返回还是安排回调,如下表所示。
waitfp 值
表示的操作
DDI_DMA_DONTWAIT
驱动程序不想等到资源可用
DDI_DMA_SLEEP
驱动程序愿意无限期地等到资源可用
其他值
当资源可能可用时要调用的函数的地址