// ntddstor.h
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;
View the official Windows Driver Kit DDI reference
No description available.
STORAGE_PROTOCOL_DATA_SUBVALUE_GET_LOG_PAGE is used to provide additional information to be specified when getting an NVMe log page.
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.
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.