Package com.hierynomus.mssmb2.messages
Class SMB2QueryDirectoryRequest
java.lang.Object
com.hierynomus.smb.SMBPacket<SMB2PacketData,SMB2PacketHeader>
com.hierynomus.mssmb2.SMB2Packet
com.hierynomus.mssmb2.SMB2MultiCreditPacket
com.hierynomus.mssmb2.messages.SMB2QueryDirectoryRequest
[MS-SMB2].pdf 2.2.33 SMB2 QUERY DIRECTORY Request
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final SMB2FileId
private final long
private FileInformationClass
private final Set
<SMB2QueryDirectoryRequest.SMB2QueryDirectoryFlags> private final String
Fields inherited from class com.hierynomus.mssmb2.SMB2Packet
SINGLE_CREDIT_PAYLOAD_SIZE, structureSize
-
Constructor Summary
ConstructorsConstructorDescriptionSMB2QueryDirectoryRequest
(SMB2Dialect smbDialect, long sessionId, long treeId, SMB2FileId fileId, FileInformationClass fileInformationClass, Set<SMB2QueryDirectoryRequest.SMB2QueryDirectoryFlags> flags, long fileIndex, String searchPattern, int maxBufferSize) -
Method Summary
Methods inherited from class com.hierynomus.mssmb2.SMB2MultiCreditPacket
getMaxPayloadSize, getPayloadSize
Methods inherited from class com.hierynomus.mssmb2.SMB2Packet
getBuffer, getCreditsAssigned, getError, getPacket, getSequenceNumber, getStructureSize, isIntermediateAsyncResponse, isSuccess, read, readMessage, setCreditsAssigned, setError, toString, write
-
Field Details
-
fileInformationClass
-
flags
-
fileIndex
private final long fileIndex -
fileId
-
searchPattern
-
-
Constructor Details
-
SMB2QueryDirectoryRequest
public SMB2QueryDirectoryRequest(SMB2Dialect smbDialect, long sessionId, long treeId, SMB2FileId fileId, FileInformationClass fileInformationClass, Set<SMB2QueryDirectoryRequest.SMB2QueryDirectoryFlags> flags, long fileIndex, String searchPattern, int maxBufferSize)
-
-
Method Details
-
writeTo
Description copied from class:SMB2Packet
Write the message fields into the buffer, as specified in the [MS-SMB2] specification.- Overrides:
writeTo
in classSMB2Packet
- Parameters:
buffer
-
-