Funzione ChangerInitialize (mcd.h)
ChangerInitialize legge il changer per ricevere altre richieste.
Sintassi
NTSTATUS ChangerInitialize(
[in] PDEVICE_OBJECT DeviceObject
);
Parametri
[in] DeviceObject
Puntatore all'oggetto dispositivo creato dal driver della classe changer per rappresentare questo changer.
Valore restituito
ChangerInitialize restituisce il valore STATUS_XXX restituito dal driver di porta di sistema o uno dei valori seguenti:
STATUS_SUCCESS
STATUS_INSUFFICIENT_RESOURCES
Commenti
Il driver della classe changer chiama ChangerInitialize durante l'inizializzazione del driver, dopo aver creato un oggetto dispositivo per rappresentare un changer.
ChangerInitialize esegue qualsiasi elaborazione specifica del dispositivo necessaria per ottenere il changer pronto per ricevere le richieste. Archivia in genere informazioni specifiche del dispositivo nell'estensione del dispositivo, ad esempio i dati di richiesta SCSI o gli offset e equivalenti non SCSI per generare indirizzi degli elementi in base zero, usati dal sistema per fare riferimento agli elementi del changer.
Dopo aver restituito ChangerInitialize , il driver miniclasse changer e il changer devono essere in grado di gestire qualsiasi altra richiesta.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Desktop |
Intestazione | mcd.h (include Mcd.h, Ntddchgr.h) |
IRQL | PASSIVE_LEVEL |