Freigeben über


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)

Siehe auch

FltIsEcpAcknowledged

FsRtlIsEcpAcknowledged

NETWORK_OPEN_ECP_CONTEXT

NETWORK_OPEN_INTEGRITY_QUALIFIER

NETWORK_OPEN_LOCATION_QUALIFIER