DriverEntrada da função Minidriver do controlador IDE
O DriverEntry de um minidriver de controlador IDE inicializa estruturas e recursos de dados em todo o driver.
Sintaxe
NTSTATUS DriverEntry(
_In_ PDRIVER_OBJECT DriverObject,
_In_ PUNICODE_STRING RegistryPath
);
Parâmetros
DriverObject contém um ponteiro para o objeto de driver do minidriver do controlador IDE.
RegistryPath especifica uma cadeia de caracteres que indica o caminho para as informações de configuração do driver no Registro.
Valor retornado
DriverEntry retorna STATUS_SUCCESS se bem-sucedido, caso contrário, ele retorna o código NTSTATUS recebido da rotina da biblioteca PciIdeXInitialize .
Comentários
Cada minidriver do controlador deve ter uma rotina chamada DriverEntry para carregar.
A rotina DriverEntry de um minidriver do controlador IDE deve chamar a rotina da biblioteca PciIdeXInitialize. PciIdeXInitialize inicializa as tabelas de despacho do minidriver do controlador, aloca uma extensão para o DriverObject e armazena vários valores na extensão do objeto de driver. Os valores que devem ser armazenados na extensão do objeto de driver incluem o tamanho da extensão do driver e um ponteiro para uma rotina de minidriver do controlador HwIdeXGetControllerProperties que recupera informações sobre o controlador IDE.
Requisitos
Categoria | Requisito |
---|---|
Plataforma de destino | Área de trabalho |
Cabeçalho | Ide.h (incluir Ide.h) |
Biblioteca | NtosKrnl.lib |
DLL | NtosKrnl.exe |
Confira também
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de