ISP_GET_FRST_NXT_DCB


#include <isp.h>

typedef struct ISP_GET_FRST_NXT_DCB {
    ISP    ISP_gfnd_hdr;         // Standard header
    ULONG  ISP_gfnd_dcb_offset;  // address of current DCB; see below
    ULONG  ISP_gfnd_found_dcb;   // address of next DCB; see below
    BYTE   ISP_gfnd_dcb_type;    // device type or 0ffh
    UCHAR  ISP_pad7[3];          // Pad to DWORD boundary
} ISP_GET_FRST_NXT_DCB, *PISP_GET_FRST_NXT_DCB;

Contains information for a ISP_GET_FRST_NEXT_DCB function.

ISP_gfnd_dcb_offset

Address of the current DCB. To retrieve the first DCB in the chain, set this member to zero. Otherwise, use the value returned in ISP_gfnd_found_dcb from a previous call to get the next DCB.

ISP_gfnd_found_dcb

Address of the next DCB in the chain if the function result is zero. Otherwise, this member is not defined.

ISP_gfnd_dcb_type

Device type. Can be one of the device types defined for the DCB structure. If this is 0xFF the search is not restricted to a specific device type.

See also DCB