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) |