Receiving an SMB2 IOCTL Response

If Connection.Dialect belongs to the SMB 3.x dialect family and the status code is STATUS_FILE_NOT_AVAILABLE, the client SHOULD<159> replay the IOCTL request by looking up the request in Connection.OutstandingRequests using the MessageId field of the SMB2 header.

If the OutputCount field in an SMB2 IOCTL Response is 0, the OutputOffset field SHOULD<160> be ignored by the client.

IOCTL-specific processing is specified in the following sections.