Compartir a través de


estructura NETWORK_OPEN_ECP_CONTEXT_V0 (ntifs.h)

La estructura NETWORK_OPEN_ECP_CONTEXT_V0 se usa para interpretar contextos de parámetros de creación adicionales de red (ECP) en archivos.

Sintaxis

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;

Miembros

Size

Tamaño, en bytes, de esta estructura.

Reserved

Reservado. Debe establecerse en cero.

DUMMYSTRUCTNAME

Estructura que contiene restricciones que se deben aplicar para abrir el archivo (crear previamente) y aplicarlo al archivo después de abrirlo (posterior a la creación).

DUMMYSTRUCTNAME.in

Estructura que contiene restricciones previas a la creación para abrir un archivo.

DUMMYSTRUCTNAME.in.Location

Valor de tipo NETWORK_OPEN_LOCATION_QUALIFIERque especifica la restricción de ubicación que se va a adjuntar al archivo.

DUMMYSTRUCTNAME.in.Integrity

Valor de tipo NETWORK_OPEN_INTEGRITY_QUALIFIERque especifica la restricción de integridad que se va a adjuntar al archivo.

DUMMYSTRUCTNAME.out

Estructura que contiene restricciones posteriores a la creación para aplicar a un archivo después de abrirlo.

DUMMYSTRUCTNAME.out.Location

Valor de tipo NETWORK_OPEN_LOCATION_QUALIFIERque especifica la restricción de ubicación que se va a adjuntar al archivo.

DUMMYSTRUCTNAME.out.Integrity

Este miembro no está implementado actualmente y debe omitirse.

Valor de tipo NETWORK_OPEN_INTEGRITY_QUALIFIERque especifica la restricción de integridad que se va a adjuntar al archivo.

Observaciones

Para obtener información sobre cómo usar ECP para asociar información adicional a un archivo cuando se crea el archivo, vea Using Extra Create Parameters with an IRP_MJ_CREATE Operation.

Un controlador de filtro debe considerar que la estructura de NETWORK_OPEN_ECP_CONTEXT sea de solo lectura, usándola solo para recuperar información sobre el contexto ecP de red en un archivo. Para obtener más información, consulte System-Defined ECPs.

Si un llamador debe comprobar que el sistema de archivos reconoció la estructura de contexto de NETWORK_OPEN_ECP_CONTEXT_V0, el autor de la llamada debe llamar a la FltIsEcpAcknowledged o FsRtlIsEcpAcknowledged rutina en el ECP una vez completada la operación.

En la mayoría de los casos, los controladores que se ejecutan en Windows Vista y versiones posteriores de Windows usan la estructura de NETWORK_OPEN_ECP_CONTEXT para interpretar los contextos de ECP de red en los archivos. Sin embargo, los controladores que se ejecutan en Windows 7 y versiones posteriores de Windows y que deben interpretar contextos ecP de red en archivos que residen en Windows Vista deben usar la estructura de NETWORK_OPEN_ECP_CONTEXT_V0 en su lugar.

Requisitos

Requisito Valor
cliente mínimo admitido Esta estructura está disponible a partir de Windows 7.
encabezado de ntifs.h (incluya Ntifs.h)

Consulte también

FltIsEcpAcknowledged

FsRtlIsEcpAcknowledged

NETWORK_OPEN_ECP_CONTEXT

NETWORK_OPEN_INTEGRITY_QUALIFIER

NETWORK_OPEN_LOCATION_QUALIFIER