Compartir a través de


Función FltRetrieveFileInfoOnCreateCompletion (fltkernel.h)

FltRetrieveFileInfoOnCreateCompletion recupera la información del archivo solicitada durante la creación posterior al archivo. Use FltRetrieveFileInfoOnCreateCompletionEx para obtener un código NTSTATUS junto con la información solicitada.

Sintaxis

PVOID FLTAPI FltRetrieveFileInfoOnCreateCompletion(
  [in]  PFLT_FILTER        Filter,
  [in]  PFLT_CALLBACK_DATA Data,
  [in]  ULONG              InfoClass,
  [out] PULONG             Size
);

Parámetros

[in] Filter

Puntero de filtro opaco que identifica de forma única el controlador de minifiltro.

[in] Data

Puntero a la FLT_CALLBACK_DATA datos de devolución de llamada que representan la operación de E/S.

[in] InfoClass

Marca que indica el tipo de información que se va a devolver. Tenga en cuenta que las marcas no se pueden combinar. Puede ser uno de los siguientes valores:

Bandera Significado
QoCFileStatInformation (0x00000001) El sistema de archivos devolverá información de estadísticas de archivo en una estructura QUERY_ON_CREATE_FILE_STAT_INFORMATION.
QoCFileLxInformation (0x00000002) El sistema de archivos devolverá información extendida similar a Linux en una estructura de QUERY_ON_CREATE_FILE_LX_INFORMATION.
QoCFileEaInformation (0x00000004) El sistema de archivos devolverá atributos extendidos (EA) en una estructura QUERY_ON_CREATE_EA_INFORMATION.
QoCFileUsnInformation (0x00000008) El sistema de archivos devolverá información de USN en una estructura de QUERY_ON_CREATE_USN_INFORMATION.
QoCFileSecurityInformation (0x00000010) El sistema de archivos devolverá información de seguridad de archivos en una estructura de QUERY_ON_CREATE_SECURITY_INFORMATION.

[out] Size

Puntero a un ULONG que especifica el tamaño, en bytes, del búfer que devuelve esta función.

Valor devuelto

FltRetrieveFileInfoOnCreateCompletion devuelve un puntero a un búfer con la información del archivo solicitada. La estructura del búfer viene determinada por el valor de InfoClass. Si el sistema de archivos procesa la solicitud pero no encuentra la información de archivo solicitada, este parámetro se establece en NULL.

Observaciones

Un minifiltro debe llamar a FltRequestFileInfoOnCreateCompletion durante la creación previa del archivo para especificar la información de archivo que debe realizar el sistema de archivos.

Requisitos

Requisito Valor
encabezado de fltkernel.h

Consulte también

FLT_CALLBACK_DATA

fltRequestFileInfoOnCreateCompletion

FltRetrieveFileInfoOnCreateCompletionEx