Go to the source code of this file.
◆ NPFS_BUGCHECK_FILE_ID
◆ NpCommonQueryVolumeInformation()
Definition at line 134 of file volinfo.c.
146 Buffer =
Irp->AssociatedIrp.SystemBuffer;
148 InfoClass = IoStack->
Parameters.QueryVolume.FsInformationClass;
return STATUS_NOT_SUPPORTED
_In_ ULONG _In_ ULONG _In_ ULONG Length
IN BOOLEAN OUT PSTR Buffer
NTSTATUS NTAPI NpQueryFsFullSizeInfo(IN PVOID Buffer, IN OUT PULONG Length)
#define FileFsFullSizeInformation
NTSTATUS NTAPI NpQueryFsDeviceInfo(IN PVOID Buffer, IN OUT PULONG Length)
NTSTATUS NTAPI NpQueryFsVolumeInfo(IN PVOID Buffer, IN OUT PULONG Length)
enum _FSINFOCLASS FS_INFORMATION_CLASS
NTSTATUS NTAPI NpQueryFsAttributeInfo(IN PVOID Buffer, IN OUT PULONG Length)
__drv_aliasesMem FORCEINLINE PIO_STACK_LOCATION IoGetCurrentIrpStackLocation(_In_ PIRP Irp)
#define RtlZeroMemory(Destination, Length)
NTSTATUS NTAPI NpQueryFsSizeInfo(IN PVOID Buffer, IN OUT PULONG Length)
struct _NAMED_PIPE_CREATE_PARAMETERS * Parameters
Referenced by NpFsdQueryVolumeInformation().
◆ NpFsdQueryVolumeInformation()
Definition at line 181 of file volinfo.c.
FORCEINLINE VOID NpAcquireSharedVcb(VOID)
#define FsRtlEnterFileSystem
#define FsRtlExitFileSystem
_In_ PDEVICE_OBJECT DeviceObject
#define IoCompleteRequest
#define IO_NAMED_PIPE_INCREMENT
NTSTATUS NTAPI NpCommonQueryVolumeInformation(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp)
FORCEINLINE VOID NpReleaseVcb(VOID)
Referenced by DriverEntry().
◆ NpQueryFsAttributeInfo()
Definition at line 86 of file volinfo.c.
_In_ ULONG _In_ ULONG _In_ ULONG Length
IN BOOLEAN OUT PSTR Buffer
#define FILE_CASE_PRESERVED_NAMES
#define STATUS_BUFFER_OVERFLOW
#define RtlCopyMemory(Destination, Source, Length)
Referenced by NpCommonQueryVolumeInformation().
◆ NpQueryFsDeviceInfo()
◆ NpQueryFsFullSizeInfo()
Definition at line 118 of file volinfo.c.
124 *
Length -=
sizeof(*InfoBuffer);
128 TRACE(
"Leaving, Status = STATUS_SUCCESS\n");
_In_ ULONG _In_ ULONG _In_ ULONG Length
IN BOOLEAN OUT PSTR Buffer
#define RtlZeroMemory(Destination, Length)
Referenced by NpCommonQueryVolumeInformation().
◆ NpQueryFsSizeInfo()
◆ NpQueryFsVolumeInfo()
Definition at line 20 of file volinfo.c.
_In_ ULONG _In_ ULONG _In_ ULONG Length
IN BOOLEAN OUT PSTR Buffer
#define STATUS_BUFFER_OVERFLOW
#define FIELD_OFFSET(t, f)
#define RtlCopyMemory(Destination, Source, Length)
Referenced by NpCommonQueryVolumeInformation().