FSCTL_IS_CSV_FILE IOCTL (winioctl.h)
Ermittelt, ob eine Datei auf einem CSVFS-Volume gespeichert ist oder Namespace-Informationen abruft.
Um diesen Vorgang auszuführen, rufen Sie die Funktion DeviceIoControl mit den folgenden Parametern auf.
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
);
Hinweise
Um zu bestimmen, ob eine Datei auf einem CSVFS-Volume gespeichert ist, lassen Sie einfach den lpInBuffer-Parameter leer. Wenn sich die Datei auf einem CSVFS-Volume befindet, enthält der lpOutBuffer-ParameterERROR_SUCCESS.
Geben Sie zum Abrufen von Namespaceinformationen einen Zeiger auf dieselbe CSV_NAMESPACE_INFO Struktur an, die (mit Ausnahme des Versionselements ) im lpInBuffer - und lpOutBuffer-Parameter zunächst leer ist. Die Informationen in dieser Struktur werden durch den Funktionsaufruf eingegeben.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Nicht unterstützt |
Unterstützte Mindestversion (Server) | Windows Server 2012 [nur Desktop-Apps] |
Kopfzeile | winioctl.h (einschließlich Windows.h) |