Partager via


structure NETWORK_OPEN_ECP_CONTEXT_V0 (ntifs.h)

La structure NETWORK_OPEN_ECP_CONTEXT_V0 est utilisée pour interpréter les contextes de paramètre de création supplémentaire réseau (ECP) sur les fichiers.

Syntaxe

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;

Membres

Size

Taille, en octets, de cette structure.

Reserved

Réservé. Doit être défini sur zéro.

DUMMYSTRUCTNAME

Structure qui contient des restrictions à appliquer pour l’ouverture du fichier (précréer) et s’appliquer au fichier une fois qu’il a été ouvert (après la création).

DUMMYSTRUCTNAME.in

Structure qui contient des restrictions préalables à la création d’un fichier.

DUMMYSTRUCTNAME.in.Location

Valeur NETWORK_OPEN_LOCATION_QUALIFIER-typée qui spécifie la restriction d’emplacement à joindre au fichier.

DUMMYSTRUCTNAME.in.Integrity

Valeur NETWORK_OPEN_INTEGRITY_QUALIFIER-typée qui spécifie la restriction d’intégrité à joindre au fichier.

DUMMYSTRUCTNAME.out

Structure qui contient des restrictions post-création à appliquer à un fichier une fois qu’il a été ouvert.

DUMMYSTRUCTNAME.out.Location

Valeur NETWORK_OPEN_LOCATION_QUALIFIER-typée qui spécifie la restriction d’emplacement à joindre au fichier.

DUMMYSTRUCTNAME.out.Integrity

Ce membre n’est actuellement pas implémenté et doit être ignoré.

Valeur NETWORK_OPEN_INTEGRITY_QUALIFIER-typée qui spécifie la restriction d’intégrité à joindre au fichier.

Remarques

Pour plus d’informations sur l’utilisation d’ECPs pour associer des informations supplémentaires à un fichier lors de la création du fichier, consultez Utilisation de paramètres de création supplémentaire avec une opération de IRP_MJ_CREATE.

Un pilote de filtre doit considérer la structure NETWORK_OPEN_ECP_CONTEXT en lecture seule, en l’utilisant uniquement pour récupérer des informations sur le contexte ECP réseau sur un fichier. Pour plus d’informations, consultez System-Definedd’ecps .

Si un appelant doit vérifier que le système de fichiers a reconnu la structure de contexte NETWORK_OPEN_ECP_CONTEXT_V0, l’appelant doit appeler la routine FltIsEcpAcknowledged ou FsRtlIsEcpAcknowledged routine sur l’ECP une fois l’opération terminée.

Dans la plupart des cas, les pilotes qui s’exécutent sur Windows Vista et les versions ultérieures de Windows utilisent la structure NETWORK_OPEN_ECP_CONTEXT pour interpréter les contextes ECP réseau sur les fichiers. Toutefois, les pilotes qui s’exécutent sur Windows 7 et les versions ultérieures de Windows et qui doivent interpréter les contextes ECP réseau sur les fichiers qui résident sur Windows Vista doivent utiliser la structure NETWORK_OPEN_ECP_CONTEXT_V0 à la place.

Exigences

Exigence Valeur
client minimum pris en charge Cette structure est disponible à partir de Windows 7.
d’en-tête ntifs.h (include Ntifs.h)

Voir aussi

FltIsEcpAcknowledged

FsRtlIsEcpAcknowledged

NETWORK_OPEN_ECP_CONTEXT

NETWORK_OPEN_INTEGRITY_QUALIFIER

NETWORK_OPEN_LOCATION_QUALIFIER