NETWORK_OPEN_ECP_CONTEXT_V0 Struktur (ntifs.h)
Die NETWORK_OPEN_ECP_CONTEXT_V0-Struktur wird verwendet, um Kontexte des zusätzlichen Erstellens von Netzwerkparametern (ECP) für Dateien zu interpretieren.
Syntax
typedef struct _NETWORK_OPEN_ECP_CONTEXT_V0 {
USHORT Size;
USHORT Reserved;
struct {
struct {
NETWORK_OPEN_LOCATION_QUALIFIER Location;
NETWORK_OPEN_INTEGRITY_QUALIFIER Integrity;
} in;
struct {
NETWORK_OPEN_LOCATION_QUALIFIER Location;
NETWORK_OPEN_INTEGRITY_QUALIFIER Integrity;
} out;
} DUMMYSTRUCTNAME;
} NETWORK_OPEN_ECP_CONTEXT_V0, *PNETWORK_OPEN_ECP_CONTEXT_V0;
Angehörige
Size
Die Größe dieser Struktur in Byte.
Reserved
Reserviert. Muss auf Null festgelegt werden.
DUMMYSTRUCTNAME
Eine Struktur, die Einschränkungen enthält, die zum Öffnen der Datei (vorab erstellt) und nach dem Öffnen (nach dem Erstellen) auf die Datei angewendet werden sollen.
DUMMYSTRUCTNAME.in
Struktur, die Vorerstellungseinschränkungen zum Öffnen einer Datei enthält.
DUMMYSTRUCTNAME.in.Location
Ein NETWORK_OPEN_LOCATION_QUALIFIER-typed-Wert, der die Speicherorteinschränkung angibt, die an die Datei angefügt werden soll.
DUMMYSTRUCTNAME.in.Integrity
Ein NETWORK_OPEN_INTEGRITY_QUALIFIER-typed-Wert, der die Integritätseinschränkung angibt, die an die Datei angefügt werden soll.
DUMMYSTRUCTNAME.out
Struktur, die nach dem Erstellen von Einschränkungen enthält, die auf eine Datei angewendet werden sollen, nachdem sie geöffnet wurde.
DUMMYSTRUCTNAME.out.Location
Ein NETWORK_OPEN_LOCATION_QUALIFIER-typed-Wert, der die Speicherorteinschränkung angibt, die an die Datei angefügt werden soll.
DUMMYSTRUCTNAME.out.Integrity
Dieses Mitglied ist derzeit nicht implementiert und sollte ignoriert werden.
Ein NETWORK_OPEN_INTEGRITY_QUALIFIER-typed-Wert, der die Integritätseinschränkung angibt, die an die Datei angefügt werden soll.
Bemerkungen
Informationen zur Verwendung von ECPs zum Zuordnen zusätzlicher Informationen zu einer Datei beim Erstellen der Datei finden Sie unter Verwenden von zusätzlichen Erstellungsparametern mit einem IRP_MJ_CREATE Operation.
Ein Filtertreiber sollte die NETWORK_OPEN_ECP_CONTEXT Struktur als schreibgeschützt betrachten, indem er nur Informationen zum Netzwerk-ECP-Kontext in einer Datei abruft. Weitere Informationen finden Sie unter System-Defined ECPs.
Wenn ein Aufrufer überprüfen muss, ob das Dateisystem die NETWORK_OPEN_ECP_CONTEXT_V0 Kontextstruktur bestätigt hat, sollte der Aufrufer die FltIsEcpAcknowledged oder FsRtlIsEcpAcknowledged Routine für das ECP aufrufen, nachdem der Vorgang abgeschlossen ist.
In den meisten Fällen verwenden Treiber, die unter Windows Vista und höheren Versionen von Windows ausgeführt werden, die NETWORK_OPEN_ECP_CONTEXT Struktur, um Netzwerk-ECP-Kontexte für Dateien zu interpretieren. Treiber, die unter Windows 7 und höheren Versionen von Windows ausgeführt werden und Netzwerk-ECP-Kontexte für Dateien interpretieren müssen, die sich unter Windows Vista befinden, müssen stattdessen die NETWORK_OPEN_ECP_CONTEXT_V0 Struktur verwenden.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Diese Struktur ist ab Windows 7 verfügbar. |
Header- | ntifs.h (einschließlich Ntifs.h) |