STORAGE_PROTOCOL_DATA_SUBVALUE_GET_LOG_PAGE union (ntddstor.h)
STORAGE_PROTOCOL_DATA_SUBVALUE_GET_LOG_PAGE is used to provide additional information to be specified when getting an NVMe log page.
Syntax
typedef union _STORAGE_PROTOCOL_DATA_SUBVALUE_GET_LOG_PAGE {
struct {
ULONG RetainAsynEvent : 1;
ULONG LogSpecificField : 4;
ULONG Reserved0 : 3;
ULONG UUIDIndex : 7;
ULONG Reserved : 17;
} DUMMYSTRUCTNAME;
ULONG AsUlong;
} STORAGE_PROTOCOL_DATA_SUBVALUE_GET_LOG_PAGE, *PSTORAGE_PROTOCOL_DATA_SUBVALUE_GET_LOG_PAGE;
Members
DUMMYSTRUCTNAME
DUMMYSTRUCTNAME.RetainAsynEvent
Indicates whether to retain (1) or clear (0) an asynchronous event.
DUMMYSTRUCTNAME.LogSpecificField
Used for certain log page queries. See the log page-related sections of the NVMe specification for details.
DUMMYSTRUCTNAME.Reserved0
Reserved.
DUMMYSTRUCTNAME.UUIDIndex
Used internally to iterate through an array of UUID values.
DUMMYSTRUCTNAME.Reserved
Reserved.
AsUlong
Can be used to reference the entire bit field.
Remarks
STORAGE_PROTOCOL_DATA_SUBVALUE_GET_LOG_PAGE is the value of ProtocolDataRequestSubValue4 of the STORAGE_PROTOCOL_SPECIFIC_DATA structure when STORAGE_PROTOCOL_NVME_DATA_TYPE is NVMeDataTypeLogPage.
Requirements
Requirement | Value |
---|---|
Minimum supported server | Windows Server 2022 |
Header | ntddstor.h |
See also
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for