Función ChangerClassCreate (mcd.h)
Un minidriver de modificador llama a la rutina changerClassCreate para permitir que el controlador de clase realice operaciones independientes del dispositivo necesarias para crear o cerrar un dispositivo.
Sintaxis
NTSTATUS ChangerClassCreate(
[in] PDEVICE_OBJECT DeviceObject,
[in] PIRP Irp
);
Parámetros
[in] DeviceObject
Puntero al objeto de dispositivo del dispositivo que se va a crear o cerrar.
[in] Irp
Puntero al paquete de solicitud de E/S (IRP) que inició la operación de creación o cierre.
Valor devuelto
Si la operación se realiza correctamente, la rutina ChangerClassCreate devuelve STATUS_SUCCESS. De lo contrario, la rutina devuelve uno de los siguientes valores de estado.
Código devuelto | Descripción |
---|---|
|
El objeto de dispositivo no tiene una extensión de dispositivo inicializada correctamente. |
|
El dispositivo ya está abierto. Solo se permite una apertura a la vez. |
Requisitos
Requisito | Valor |
---|---|
de la plataforma de destino de | Escritorio |
encabezado de | mcd.h (incluya Mcd.h, Ntddchgr.h) |