---
title: SCSIDeviceOutParameters
framework: scsiperipheralsdriverkit
role: symbol
role_heading: Structure
platforms: [driverkit 22.0+]
path: scsiperipheralsdriverkit/scsideviceoutparameters
---

# SCSIDeviceOutParameters

A structure that contains parameters for an outbound request to a SCSI device.

## Declaration

```occ
typedef struct SCSIDeviceOutParameters { ... } SCSIDeviceOutParameters;
```

## Topics

### Setting command parameters

- [fLogicalUnitNumber](scsiperipheralsdriverkit/scsideviceoutparameters/flogicalunitnumber.md)
- [fTimeoutDuration](scsiperipheralsdriverkit/scsideviceoutparameters/ftimeoutduration.md)
- [fCommandDescriptorBlock](scsiperipheralsdriverkit/scsideviceoutparameters/fcommanddescriptorblock.md)
- [fRequestedByteCountOfTransfer](scsiperipheralsdriverkit/scsideviceoutparameters/frequestedbytecountoftransfer.md)
- [fBufferDirection](scsiperipheralsdriverkit/scsideviceoutparameters/fbufferdirection.md)
- [fDataTransferDirection](scsiperipheralsdriverkit/scsideviceoutparameters/fdatatransferdirection.md)
- [fSenseLengthRequested](scsiperipheralsdriverkit/scsideviceoutparameters/fsenselengthrequested.md)
- [fDataBufferAddr](scsiperipheralsdriverkit/scsideviceoutparameters/fdatabufferaddr.md)
- [fSenseBufferAddr](scsiperipheralsdriverkit/scsideviceoutparameters/fsensebufferaddr.md)

### Infrequently Used Functionality

- [reserved](scsiperipheralsdriverkit/scsideviceoutparameters/reserved.md)

## Relationships

### Inherited By

- [SCSIType00OutParameters](scsiperipheralsdriverkit/scsitype00outparameters.md)
- [SCSIType05OutParameters](scsiperipheralsdriverkit/scsitype05outparameters.md)
- [SCSIType07OutParameters](scsiperipheralsdriverkit/scsitype07outparameters.md)

## See Also

### Supporting types

- [SCSIDeviceInParameters](scsiperipheralsdriverkit/scsideviceinparameters.md)
