It appears that IoCreateWorkItem (and it associated calls) are missing from
ntifs.h on the W2k IFSKit.
Does anyone know a way to use these calls under W2k? Do I need to back up
to ExCreateWorkItem (which is documented as being obsolete in W2k).
Thanks,
Don
You are currently subscribed to ntfsd as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntfsd-$subst(‘Recip.MemberIDChar’)@lists.osr.com
You can use these routines–prototypes below. God knows why they are
missing from ntifs.h.
//
// New WORKITEM support
//
typedef struct _IO_WORKITEM *PIO_WORKITEM;
typedef
VOID
(*PIO_WORKITEM_ROUTINE) (
IN PDEVICE_OBJECT DeviceObject,
IN PVOID Context
);
PIO_WORKITEM
IoAllocateWorkItem(
PDEVICE_OBJECT DeviceObject
);
VOID
IoFreeWorkItem(
PIO_WORKITEM IoWorkItem
);
VOID
IoQueueWorkItem(
IN PIO_WORKITEM IoWorkItem,
IN PIO_WORKITEM_ROUTINE WorkerRoutine,
IN WORK_QUEUE_TYPE QueueType,
IN PVOID Context
);
wrote in message news:xxxxx@ntfsd…
>
> It appears that IoCreateWorkItem (and it associated calls) are missing
from
> ntifs.h on the W2k IFSKit.
>
> Does anyone know a way to use these calls under W2k? Do I need to back up
> to ExCreateWorkItem (which is documented as being obsolete in W2k).
—
You are currently subscribed to ntfsd as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntfsd-$subst(‘Recip.MemberIDChar’)@lists.osr.com