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