IoSizeOfIrp

USHORT
    IoSizeOfIrp(

        IN CCHAR  StackSize
        );

IoSizeOfIrp determines the size in bytes for an IRP, given the number of stack locations in the IRP.

Parameters

StackSize
Specifies the number of stack locations for the IRP.

Return Value

IoSizeOfIrp returns the size, in bytes, of the IRP.

Comments

Callers of IoSizeOfIrp can be running at any IRQL level.

The input StackSize value is either that of the next-lower driver’s device object or one more than that value.

See Also

IoAllocateIrp, IoMakeAssociatedIrp