Sample Code
windows driver samples/ RAMDisk Storage Driver Sample/ C++/ src/ forward_progress.h/
/*++ Copyright (c) 1990-2000 Microsoft Corporation Module Name: forward_progress.h Abstract: This is the driver object header for forward progress Environment: kernel mode only Revision History: --*/ #pragma once // // NOTE: Forward progress was added in v1.9 // #if KMDF_VERSION_MINOR >= 9 EVT_WDF_OBJECT_CONTEXT_CLEANUP EvtForwardProgressRequestCleanup; EVT_WDF_OBJECT_CONTEXT_DESTROY EvtForwardProgressRequestDestroy; EVT_WDF_IO_WDM_IRP_FOR_FORWARD_PROGRESS EvtIoWdmIrpForForwardProgress; EVT_WDF_IO_ALLOCATE_RESOURCES_FOR_RESERVED_REQUEST EvtIoAllocateResourcesForReservedRequest; EVT_WDF_IO_ALLOCATE_REQUEST_RESOURCES EvtIoAllocateResources; #define MAX_RESERVED_REQUESTS 8 #define MEMORY_SIZE 0x100 typedef struct _FWD_PROGRESS_REQUEST_CONTEXT { WDFMEMORY Memory; } FWD_PROGRESS_REQUEST_CONTEXT, *PFWD_PROGRESS_REQUEST_CONTEXT; WDF_DECLARE_CONTEXT_TYPE_WITH_NAME(FWD_PROGRESS_REQUEST_CONTEXT, GetForwardProgressRequestContext) NTSTATUS SetForwardProgressOnQueue( _In_ WDFQUEUE Queue ); #endif
Our Services
-
What our customers say about us?
Read our customer testimonials to find out why our clients keep returning for their projects.
View Testimonials