270 DPRINT(
"ProcessorPnp()\n");
277 DPRINT(
" IRP_MN_START_DEVICE received\n");
290 DPRINT(
" IRP_MN_QUERY_REMOVE_DEVICE\n");
294 DPRINT(
" IRP_MN_REMOVE_DEVICE received\n");
298 DPRINT(
" IRP_MN_CANCEL_REMOVE_DEVICE\n");
302 DPRINT(
" IRP_MN_STOP_DEVICE received\n");
306 DPRINT(
" IRP_MN_QUERY_STOP_DEVICE received\n");
310 DPRINT(
" IRP_MN_CANCEL_STOP_DEVICE\n");
314 DPRINT(
" IRP_MN_QUERY_DEVICE_RELATIONS\n");
319 DPRINT(
" IRP_MJ_PNP / IRP_MN_QUERY_DEVICE_RELATIONS / BusRelations\n");
324 DPRINT(
" IRP_MJ_PNP / IRP_MN_QUERY_DEVICE_RELATIONS / RemovalRelations\n");
328 DPRINT(
" IRP_MJ_PNP / IRP_MN_QUERY_DEVICE_RELATIONS / Unknown type 0x%lx\n",
335 DPRINT(
" IRP_MN_SURPRISE_REMOVAL received\n");
339 DPRINT(
" IRP_MN_FILTER_RESOURCE_REQUIREMENTS\n");
#define IRP_MN_CANCEL_REMOVE_DEVICE
return STATUS_NOT_SUPPORTED
#define IRP_MN_REMOVE_DEVICE
#define IRP_MN_FILTER_RESOURCE_REQUIREMENTS
DRIVER_DISPATCH ForwardIrpAndForget
_In_ WDFREQUEST _In_ NTSTATUS _In_ ULONG_PTR Information
_In_ PDEVICE_OBJECT DeviceObject
#define IRP_MN_QUERY_REMOVE_DEVICE
#define IoCompleteRequest
#define IRP_MN_QUERY_STOP_DEVICE
#define IRP_MN_SURPRISE_REMOVAL
#define IRP_MN_STOP_DEVICE
#define NT_SUCCESS(StatCode)
#define IRP_MN_START_DEVICE
DRIVER_DISPATCH ForwardIrpAndWait
__drv_aliasesMem FORCEINLINE PIO_STACK_LOCATION IoGetCurrentIrpStackLocation(_In_ PIRP Irp)
_In_ PIO_STACK_LOCATION IrpSp
#define IRP_MN_QUERY_DEVICE_RELATIONS
static NTSTATUS ProcessorStartDevice(IN PDEVICE_OBJECT DeviceObject, IN PCM_RESOURCE_LIST ResourceList, IN PCM_RESOURCE_LIST ResourceListTranslated)
#define IRP_MN_CANCEL_STOP_DEVICE
struct _NAMED_PIPE_CREATE_PARAMETERS * Parameters