Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Os IRPs DRIVER_DISPATCH de um driver com códigos de função de E/S de IRP_MJ_CREATE e IRP_MJ_CLOSE, respectivamente. Como alternativa, uma rotina combinada DispatchCreateClose pode lidar com IRPs para ambos os códigos da função de E/S.
Uma solicitação de criação pode ter origem na tentativa de um subsistema de modo de usuário de obter um identificador para um objeto de arquivo que representa um dispositivo (possivelmente em nome de um aplicativo ou driver no nível do subsistema) ou em uma chamada de driver de nível superior para IoGetDeviceObjectPointer ou IoAttachDevice.
Uma solicitação de fechamento recíproca se origina quando um subsistema em modo de usuário fecha o identificador do objeto de arquivo associado ao dispositivo do driver.
Cada uma dessas solicitações é inerentemente síncrona.