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

Vedi anche

ChangerAdditionalExtensionSize