Condividi tramite


struttura DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT (ntddstor.h)

La struttura DEVICE_DSM_OUTPUT (o DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT) descrive l'output per le richieste di IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES per alcune azioni di gestione del set di dati.

Sintassi

typedef struct _DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT {
  ULONG             Size;
  DEVICE_DSM_ACTION Action;
  ULONG             Flags;
  ULONG             OperationStatus;
  ULONG             ExtendedError;
  ULONG             TargetDetailedError;
  ULONG             ReservedStatus;
  ULONG             OutputBlockOffset;
  ULONG             OutputBlockLength;
} DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT, *PDEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT, DEVICE_DSM_OUTPUT, *PDEVICE_DSM_OUTPUT;

Members

Size

Dimensioni di questa struttura, in byte. Impostare questo membro su sizeof(DEVICE_DSM_OUTPUT).

Action

DEVICE_DSM_ACTION valore che specifica l'azione correlata all'istanza di questa struttura. Vedere DEVICE_DSM_ACTION Descrizioni per un elenco di valori e descrizioni delle azioni.

Flags

Flag per l'azione di gestione del set di dati. Vedere il membro Flags di IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES.

OperationStatus

Stato risultante dall'operazione eseguita per Azione.

ExtendedError

Valore di errore esteso proveniente da Windows o da un driver.

TargetDetailedError

Valore di errore risultante da un errore eseguire l'operazione per Action nella destinazione.

ReservedStatus

Riservato.

OutputBlockOffset

Posizione, dopo l'inizio di questa struttura, in cui si trovano dati specifici dell'azione.

OutputBlockLength

Lunghezza dei dati specifici dell'azione, in byte.

Commenti

A seconda del valore di Action, un blocco di output viene scritto in corrispondenza di un offset di OutputBlockOffset dopo l'inizio di questa struttura. Le dimensioni del blocco di output vengono specificate in OutputBlockLength.

Requisiti

Requisito Valore
Client minimo supportato Disponibile a partire da Windows 8.
Intestazione ntddstor.h (include Ntddstor.h)

Vedi anche

descrizioni DEVICE_DSM_ACTION

DEVICE_DATA_SET_LB_PROVISIONING_STATE

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES