Informationen zu zusätzlichen Erstellungsparametern (ECPs)
Zusätzliche Create-Parameter (ECPs) sind Strukturen, die zusätzliche Informationen für Dateierstellungen enthalten können. Ein Erstellungsvorgang kann über eine beliebige Anzahl von ECPs verfügen, die mit einem ECP_LIST an den Vorgang angefügt werden. ECP_LIST ist eine in ntifs.h deklarierte undurchsichtige Struktur.
Es gibt zwei Arten von ECPs:
Systemdefinierte ECPs. Betriebssystemkomponenten verwenden systemdefinierte ECPs, um dem IRP_MJ_CREATE-Vorgang für eine Datei zusätzliche Informationen zuzuordnen.
Benutzerdefinierte (oder treiberdefinierte) ECPs. Treiber können auch ECPs verwenden, um in den folgenden Situationen zusätzliche Informationen zu verarbeiten oder dem IRP_MJ_CREATE-Vorgang für eine Datei zuzuordnen:
Wenn ein Kernelmodustreiber die FltCreateFileEx2 - oder IoCreateFileEx-Routine aufruft, um die Datei zu erstellen oder zu öffnen.
Wenn ein Dateisystemfiltertreiber den IRP_MJ_CREATE Vorgang für die Datei verarbeitet
In den folgenden Abschnitten wird beschrieben, wie Sie ECPs definieren, anfügen und verwenden und systemdefinierte ECPs auflisten.