Partager via


FSCTL_IS_FILE_ON_CSV_VOLUME IOCTL (winioctl.h)

Détermine si un fichier est stocké sur un volume CSVFS ou récupère des informations d’espace de noms.

Pour effectuer cette opération, appelez la fonction DeviceIoControl avec les paramètres suivants.

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
);

Remarques

Pour déterminer si un fichier est stocké sur un volume CSVFS, laissez simplement le paramètre lpInBuffer vide. Si le fichier se trouve sur un volume CSVFS, le paramètre lpOutBuffer contient ERROR_SUCCESS.

Pour récupérer des informations d’espace de noms, spécifiez un pointeur vers la même structure CSV_NAMESPACE_INFO qui est initialement vide (à l’exception du membre Version ) dans les paramètres lpInBuffer et lpOutBuffer . Les informations contenues dans cette structure sont renseignées par l’appel de fonction.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Aucun pris en charge
Serveur minimal pris en charge Windows Server 2012 [applications de bureau uniquement]
En-tête winioctl.h (inclure Windows.h)

Voir aussi