Sobre parâmetros de criação extra (ECPs)

ECPs (parâmetros de criação extra) são estruturas que podem conter informações adicionais para criação de arquivo. Uma operação de criação pode ter qualquer número de ECPs anexados à operação usando um ECP_LIST. ECP_LIST é uma estrutura opaca declarada em ntifs.h.

Há dois tipos de ECPs:

  • ECPs definidos pelo sistema. Os componentes do sistema operacional usam ECPs definidos pelo sistema para associar informações adicionais à operação IRP_MJ_CREATE em um arquivo.

  • ECPs definidos pelo usuário (ou definidos pelo driver). Os drivers também podem usar ECPs para processar ou associar informações adicionais à operação IRP_MJ_CREATE em um arquivo nas seguintes situações:

As seções a seguir descrevem como definir, anexar e usar ECPs e listar ECPs definidos pelo sistema.