Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die DRIVER_DISPATCH IRPs eines Treibers mit I/O-Funktionscodes von IRP_MJ_CREATE bzw. IRP_MJ_CLOSE. Alternativ kann eine kombinierte DispatchCreateClose-Routine IRPs für beide dieser E/A-Funktionscodes verarbeiten.
Eine Erstellungsanforderung kann entweder vom Versuch eines Benutzermodus-Subsystems stammen, ein Handle für ein Dateiobjekt abzurufen, das ein Gerät darstellt (möglicherweise im Auftrag einer Anwendung oder eines Treibers auf Subsystemebene) oder im Aufruf eines Treibers auf höherer Ebene an IoGetDeviceObjectPointer oder IoAttachDevice.
Eine wechselseitige Anforderung zum Schließen erfolgt durch das Schließen eines Dateiobjekthandles eines Benutzer-Subsystems, das dem Geräteobjekt des Treibers zugehörig ist.
Jede dieser Anforderungen ist inhärent synchron.