estrutura CSV_DOWN_LEVEL_OPEN_ECP_CONTEXT (ntifs.h)

A estrutura CSV_DOWN_LEVEL_OPEN_ECP_CONTEXT contém o contexto de parâmetro de criação extra (ECP) enviado pelo sistema de arquivos CSV (Volumes de Compartilhamento de Cluster) com informações sobre o tipo de criação de arquivo.

Sintaxe

typedef struct _CSV_DOWN_LEVEL_OPEN_ECP_CONTEXT {
  ULONG                    Version;
  BOOLEAN                  IsResume;
  CSV_DOWN_LEVEL_FILE_TYPE FileType;
  ULONG                    SourceNodeId;
  ULONG                    DestinationNodeId;
} CSV_DOWN_LEVEL_OPEN_ECP_CONTEXT, *PCSV_DOWN_LEVEL_OPEN_ECP_CONTEXT;

Membros

Version

A versão do contexto ECP (essa estrutura). Defina como CSV_DOWN_LEVEL_OPEN_ECP_CONTEXT_V1.

IsResume

Defina como TRUE quando a criação fizer parte do restabelecimento de seu estado após a pausa; defina como FALSE caso contrário.

FileType

Um valor CSV_DOWN_LEVEL_FILE_TYPE que identifica o tipo de objeto de arquivo CSVFS de nível inferior que está sendo aberto (ou reaberto).

SourceNodeId

ID do cluster do nó que originou essa criação.

DestinationNodeId

ID do cluster do nó que é o destino para essa criação.

Comentários

O valor de GUID_ECP_CSV_DOWN_LEVEL_OPEN definido pelo sistema é usado com essa estrutura de contexto ECP ao chamar rotinas de suporte relacionadas ao ECP, como FltAllocateExtraCreateParameter e FsRtlRemoveExtraCreateParameter.

Consulte Introdução a parâmetros de criação extra para obter mais informações.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8
Cabeçalho ntifs.h