fDPCHandle
status = gDPC->new_dpc_queue(&fDPCHandle, "hyperv vmbus device", B_NORMAL_PRIORITY);
if (fDPCHandle != NULL) {
gDPC->delete_dpc_queue(fDPCHandle);
fDPCHandle = NULL;
fDPCHandle(NULL),
gDPC->queue_dpc(vmbusDevice->fDPCHandle, _DPCHandler, arg);
if (fDPCHandle != NULL)
gDPC->delete_dpc_queue(fDPCHandle);
void* fDPCHandle;
gDPC->queue_dpc(device->fDPCHandle, HandleDPC, device);
fStatus = gDPC->new_dpc_queue(&fDPCHandle, "virtio_rng timer",
gDPC->queue_dpc(fDPCHandle, HandleDPC, this);
gDPC->delete_dpc_queue(fDPCHandle);
void* fDPCHandle;