UID | title | description | tech.root | ms.date | keywords | ms.keywords | req.header | req.include-header | req.target-type | req.target-min-winverclnt | req.target-min-winversvr | req.kmdf-ver | req.umdf-ver | req.ddi-compliance | req.unicode-ansi | req.idl | req.max-support | req.namespace | req.assembly | req.type-library | req.lib | req.dll | req.irql | targetos | req.typenames | f1_keywords | topic_type | api_type | api_location | api_name | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
NS:scsi.PRO_PARAMETER_LIST |
PRO_PARAMETER_LIST (scsi.h) |
The PRO_PARAMETER_LIST structure (scsi.h) contains reservation information that is sent in a Persistent Reserve Out (PRO) command to a device server. |
storage |
09/20/2022 |
|
*PPRO_PARAMETER_LIST, PPRO_PARAMETER_LIST, PPRO_PARAMETER_LIST structure pointer [Storage Devices], PRO_PARAMETER_LIST, PRO_PARAMETER_LIST structure [Storage Devices], storage.pro_parameter_list, storport/PPRO_PARAMETER_LIST, storport/PRO_PARAMETER_LIST, structs-general_7481edb0-cc60-44b9-abcc-80bf0f79fbae.xml |
scsi.h |
Ntddstor.h, Minitape.h, Scsi.h |
Windows |
Windows |
PRO_PARAMETER_LIST, *PPRO_PARAMETER_LIST |
|
|
|
|
|
The PRO_PARAMETER_LIST structure is sent in a Persistent Reserve Out command to a device server.
The ReservationKey field contains an 8-byte value that is provided by the application client to the device server. This value identifies the initiator that is the source of the Persistent Reserve Out command.
The ServiceActionReservationKey field contains information that is needed for the following four service actions:
-
REGISTER
-
REGISTER AND IGNORE EXISTING KEY
-
PREEMPT
-
PREEMPT AND ABORT
The ScopeSpecificAddress field contains the element address that has zeros placed in the most significant bits to fit the field. This is true if the scope of a reservation is set to ELEMENT_SCOPE. Otherwise, this field is set to all zeros.
The ActivatePersistThroughPowerLoss (APTPL) bit is valid only for the following service actions:
-
REGISTER
-
REGISTER AND IGNORE EXISTING KEY
Reserved. Must be zero.
Defines the UCHAR member AllTargetPorts.
Defines the UCHAR member SpecifyInitiatorPorts.
Reserved. Must be zero.
Reserved. Must be zero.
Reserved. Must be zero.
The IOCTL_STORAGE_PERSISTENT_RESERVE_OUT request is used to control information about persistent reservations and reservation keys that are active within a device server.