DriverEntry della funzione minidriver del controller IDE
DriverEntry di un controller IDE inizializza le risorse e le strutture di dati a livello di driver.
Sintassi
NTSTATUS DriverEntry(
_In_ PDRIVER_OBJECT DriverObject,
_In_ PUNICODE_STRING RegistryPath
);
Parametri
DriverObject contiene un puntatore all'oggetto driver del controller IDE.
RegistryPath specifica una stringa che indica il percorso delle informazioni di configurazione del driver nel Registro di sistema.
Valore restituito
DriverEntry restituisce STATUS_SUCCESS se ha esito positivo; in caso contrario, restituisce il codice NTSTATUS ricevuto dalla routine della libreria PciIdeXInitialize .
Osservazioni:
Ogni minidriver del controller deve avere una routine denominata DriverEntry per il caricamento.
La routine DriverEntry di un controller IDE deve chiamare la routine della libreria PciIdeXInitialize. PciIdeXInitialize inizializza le tabelle dispatch del minidriver del controller, alloca un'estensione per DriverObject e archivia vari valori nell'estensione dell'oggetto driver. I valori che devono essere archiviati nell'estensione dell'oggetto driver includono le dimensioni dell'estensione del driver e un puntatore a un minidriver HwIdeXGetControllerProperties routine che recupera informazioni sul controller IDE.
Requisiti
Categoria | Requisito |
---|---|
Piattaforma di destinazione | Desktop |
Intestazione | Ide.h (include Ide.h) |
Libreria | NtosKrnl.lib |
DLL | NtosKrnl.exe |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per