3.2.5.8 Receiving a Query Info Request

If FileInfoClass is FileStandardInformation and OutputBufferLength is less than the size of FILE_STANDARD_INFORMATION, the server MUST fail the request with STATUS_BUFFER_TOO_SMALL.

If FileInfoClass is FileNetworkOpenInformation and OutputBufferLength is less than the size of FILE_NETWORK_OPEN_INFORMATION, the server MUST fail the request with STATUS_BUFFER_TOO_SMALL.

If FileInfoClass is FileEndOfFileInformation and OutputBufferLength is less than the size of FILE_END_OF_FILE_INFORMATION, the server MUST fail the request with STATUS_BUFFER_TOO_SMALL.

If Open.IsVirtualSCSIDisk is FALSE, the server MUST query the information requested from the underlying object store; otherwise, the server MUST query the information requested from the virtual SCSI disk in an implementation-specific manner. The server MUST return the file information result to the client.