DriverEntry de la función Minidriver del controlador IDE
DriverEntry del controlador IDE inicializa las estructuras y recursos de datos de todo el controlador.
Sintaxis
NTSTATUS DriverEntry(
_In_ PDRIVER_OBJECT DriverObject,
_In_ PUNICODE_STRING RegistryPath
);
Parámetros
DriverObject contiene un puntero al objeto de controlador del controlador IDE del minidriver.
RegistryPath especifica una cadena que indica la ruta de acceso a la información de configuración del controlador en el Registro.
Valor devuelto
DriverEntry devuelve STATUS_SUCCESS si se ejecuta correctamente; de lo contrario, devuelve el código NTSTATUS recibido de la rutina de biblioteca PciIdeXInitialize .
Comentarios
Cada minidriver de controlador debe tener una rutina denominada DriverEntry para cargar.
La rutina DriverEntry de un controlador IDE debe llamar a la rutina de biblioteca PciIdeXInitialize. PciIdeXInitialize inicializa las tablas de distribución del minidriver del controlador, asigna una extensión para DriverObject y almacena varios valores en la extensión del objeto de controlador. Los valores que se deben almacenar en la extensión del objeto de controlador incluyen el tamaño de la extensión del controlador y un puntero a una rutina HwIdeXGetControllerProperties del controlador que recupera información sobre el controlador IDE.
Requisitos
Category | Requisito |
---|---|
Plataforma de destino | Escritorio |
Encabezado | Ide.h (include Ide.h) |
Biblioteca | NtosKrnl.lib |
Archivo DLL | NtosKrnl.exe |
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de