DriverEntry

ULONG DriverEntry(Argument1, Argument2)
IN PVOID  Argument1;
IN PVOID  Argument2;
 

An HBA-specific miniport driver must supply a routine explicitly named DriverEntry in order to be loaded.

Argument1
Points to a context with which the HBA miniport driver should call ScsiPortInitialize.
Argument2
Points to a second context with which the HBA miniport driver should call ScsiPortInitialize.

A miniport DriverEntry routine allocates memory on its stack and initializes the HW_INITIALIZATION_DATA structure.

All of the fields in the HW_INITIALIZATION_DATA structure must be initialized. DriverEntry then calls ScsiPortInitialize, and it returns the value returned by ScsiPortInitialize.

See Also

HW_INITIALIZATION_DATA, ScsiPortInitialize