FSCTL_IS_CSV_FILE IOCTL (winioctl.h)
Determina se un file viene archiviato in un volume CSVFS o recupera le informazioni sullo spazio dei nomi.
Per eseguire questa operazione, chiamare la funzione DeviceIoControl con i parametri seguenti.
BOOL DeviceIoControl(
(HANDLE) hDevice, // handle to device
FSCTL_IS_CSV_FILE, // 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
);
Commenti
Per determinare se un file viene archiviato in un volume CSVFS, è sufficiente lasciare vuoto il parametro lpInBuffer . Se il file si trova in un volume CSVFS, il parametro lpOutBuffer conterrà ERROR_SUCCESS.
Per recuperare le informazioni sullo spazio dei nomi, specificare un puntatore alla stessa struttura CSV_NAMESPACE_INFO inizialmente vuota (ad eccezione del membro Version ) nei parametri lpInBuffer e lpOutBuffer . Le informazioni contenute in tale struttura vengono compilate dalla chiamata di funzione.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Nessuno supportato |
Server minimo supportato | Windows Server 2012 [solo app desktop] |
Intestazione | winioctl.h (include Windows.h) |