DSTORAGE_ERROR_FIRST_FAILURE structure (dstorage.h)

Structure to receive the detailed record of the first failed DirectStorage request.

Syntax

struct DSTORAGE_ERROR_FIRST_FAILURE {
  HRESULT               HResult;
  DSTORAGE_COMMAND_TYPE CommandType;
  union {
    DSTORAGE_ERROR_PARAMETERS_REQUEST Request;
    DSTORAGE_ERROR_PARAMETERS_STATUS  Status;
    DSTORAGE_ERROR_PARAMETERS_SIGNAL  Signal;
  };
};

Members

HResult

The HRESULT code of the failure.

CommandType

Type of the Enqueue command that caused the failure.

Request

The parameters passed to the Enqueue call.

Status

The parameters passed to the Enqueue call.

Signal

The parameters passed to the Enqueue call.

Requirements

   
Header dstorage.h