// irb.h
ULONG AtaPortInitializeEx(
[in] PVOID DriverObject,
[in] PVOID RegistryPath,
[in] PIDE_CONTROLLER_INTERFACE ControllerInterface
);
View the official Windows Driver Kit DDI reference
No description available.
The AtaPortInitializeEx ATA port driver library routine initializes the port and miniport drivers.
Note The ATA port driver and ATA miniport driver models may be altered or unavailable in the future. Instead, we recommend using the Storport driver and Storport miniport driver models.
DriverObject
[in]A pointer to the miniport driver object.
RegistryPath
[in]Contains a Unicode string that indicates the location in the registry where the miniport driver configuration information is stored.
ControllerInterface
[in]Contains the entry points for the AtaAdapterControl, AtaChannelInitRoutine, AtaControllerChannelEnabled, and AtaControllerTransferModeSelect routines.
AtaPortInitializeEx returns STATUS_SUCCESS if the operation succeeds. Otherwise, it returns an error code.
The AtaPortInitializeEx routine initializes key data structures that are used by the port and miniport drivers. It also starts the initialization of the controller's channels. The following sequence describes the principal actions taken by this routine: