Compartilhar via


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). Definido como CSV_DOWN_LEVEL_OPEN_ECP_CONTEXT_V1.

IsResume

Defina como TRUE quando a criação fizer parte do restabelecimento do estado do CSVFS após pausar; 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.

Observações

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 à criação extra de parâmetros para obter mais informações.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 8
cabeçalho ntifs.h