Funzione ChangerClassCreate (mcd.h)
La routine ChangerClassCreate viene chiamata da un minidriver del cambio per consentire al driver di classe di eseguire operazioni indipendenti dal dispositivo necessarie per creare o chiudere un dispositivo.
Sintassi
NTSTATUS ChangerClassCreate(
[in] PDEVICE_OBJECT DeviceObject,
[in] PIRP Irp
);
Parametri
[in] DeviceObject
Puntatore all'oggetto dispositivo del dispositivo da creare o chiudere.
[in] Irp
Puntatore al pacchetto di richiesta di I/O che ha avviato l'operazione di creazione o chiusura.
Valore restituito
Se l'operazione ha esito positivo, la routine ChangerClassCreate restituisce STATUS_SUCCESS. In caso contrario, la routine restituisce uno dei valori di stato seguenti.
Codice restituito | Descrizione |
---|---|
|
L'oggetto dispositivo non dispone di un'estensione del dispositivo inizializzata correttamente. |
|
Il dispositivo è già aperto. È consentito un solo aperto alla volta. |
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Desktop |
intestazione | mcd.h (include Mcd.h, Ntddchgr.h) |