Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Un controlador IRP DRIVER_DISPATCH con códigos de función de E/S de IRP_MJ_CREATE y IRP_MJ_CLOSE, respectivamente. Como alternativa, una rutina DispatchCreateClose combinada puede controlar los IRP para ambos códigos de función de E/S.
Una solicitud de creación puede originarse desde el intento de un subsistema en modo de usuario de obtener un identificador para un objeto de archivo que representa un dispositivo (posiblemente en nombre de una aplicación o un controlador de nivel de subsistema) o en una llamada de controlador de nivel superior a IoGetDeviceObjectPointer o IoAttachDevice.
Una solicitud de cierre recíproca se origina en el cierre, por parte del subsistema en modo de usuario, del identificador de objeto de archivo asociado al objeto de dispositivo del controlador.
Cada una de estas solicitudes es intrínsecamente sincrónica.