Compartir a través de


FSCTL_IS_FILE_ON_CSV_VOLUME IOCTL (winioctl.h)

Determina si un archivo se almacena en un volumen CSVFS o recupera información del espacio de nombres.

Para realizar esta operación, llame a la función DeviceIoControl con los siguientes parámetros.

BOOL DeviceIoControl(
  (HANDLE) hDevice,             // handle to device
  FSCTL_IS_FILE_ON_CSV_VOLUME,  // dwIoControlCode
  (LPVOID) lpInBuffer,          // input buffer
  (DWORD) nInBufferSize,        // size of input buffer
  (LPVOID) lpOutBuffer,         // lpOutBuffer
  (DWORD) nOutBufferSize,       // nOutBufferSize
  (LPDWORD) lpBytesReturned,    // number of bytes returned
  (LPOVERLAPPED) lpOverlapped   // OVERLAPPED structure
);

Comentarios

Para determinar si un archivo se almacena en un volumen CSVFS, simplemente deje vacío el parámetro lpInBuffer . Si el archivo está en un volumen CSVFS, el parámetro lpOutBuffer contendrá ERROR_SUCCESS.

Para recuperar información del espacio de nombres, especifique un puntero a la misma estructura de CSV_NAMESPACE_INFO que está inicialmente vacía (excepto para el miembro Version ) en los parámetros lpInBuffer y lpOutBuffer . La información de esa estructura se rellena mediante la llamada de función.

Requisitos

Requisito Value
Cliente mínimo compatible No se admite ninguno
Servidor mínimo compatible Windows Server 2012 [solo aplicaciones de escritorio]
Encabezado winioctl.h (incluye Windows.h)

Consulte también