Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die FltIsVolumeWritable Routine bestimmt, ob das Datenträgergerät, das einer Volume- oder Minifiltertreiberinstanz entspricht, schreibbar ist.
Syntax
NTSTATUS FLTAPI FltIsVolumeWritable(
[in] PVOID FltObject,
[out] PBOOLEAN IsWritable
);
Parameter
[in] FltObject
Ein undurchsichtiger Zeiger für das Volume oder die Instanz. Beachten Sie, dass das zugeordnete Volume ein lokales Dateisystemvolume sein muss.
[out] IsWritable
Ein Zeiger auf eine vom Aufrufer zugewiesene boolesche Variable, die TRUE- empfängt, wenn das Volume schreibbar ist; andernfalls FALSE.
Rückgabewert
FltIsVolumeWritable gibt STATUS_SUCCESS oder einen entsprechenden NTSTATUS-Wert wie einen der folgenden zurück:
| Rückgabecode | Beschreibung |
|---|---|
|
FltIsVolumeWritable ein Speicherzuweisungsfehler aufgetreten ist. Dies ist ein Fehlercode. |
|
Das Datenträgergerät unterstützt IOCTL_DISK_IS_WRITABLE Anforderungen nicht. Dies ist ein Fehlercode. |
Bemerkungen
FltIsVolumeWritable sendet eine IOCTL_DISK_IS_WRITABLE Anforderung an das zugrunde liegende Speichergerät, das dem angegebenen Volume oder der angegebenen Instanz zugeordnet ist.
In Windows-Versionen vor Windows Vista akzeptierte die FltIsVolumeWritable Routine nur Volumes, nicht Instanzen.
Anforderungen
| Anforderung | Wert |
|---|---|
| mindestens unterstützte Client- | Die FltIsVolumeWritable-Routine ist in Windows Vista und höheren Versionen von Windows verfügbar. |
| Zielplattform- | Universal |
| Header- | fltkernel.h (include Fltkernel.h) |
| Library | Fltmgr.lib |
| DLL- | Fltmgr.sys |
| IRQL- | PASSIVE_LEVEL |