Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
La struttura SFFDISK_DEVICE_COMMAND_DATA specifica l'operazione eseguita da una richiesta di IOCTL_SFFDISK_DEVICE_COMMAND.
Sintassi
typedef struct _SFFDISK_DEVICE_COMMAND_DATA {
USHORT HeaderSize;
USHORT Flags;
SFFDISK_DCMD Command;
USHORT ProtocolArgumentSize;
ULONG DeviceDataBufferSize;
ULONG_PTR Information;
UCHAR Data[0];
} SFFDISK_DEVICE_COMMAND_DATA, *PSFFDISK_DEVICE_COMMAND_DATA;
Membri
HeaderSize
Lunghezza, in byte, della struttura di intestazione. Le dimensioni non includono dati concatenati alla fine. Il chiamante deve inizializzare questo campo per sizeof (SFFDISK_DEVICE_COMMAND_DATA).
Flags
Riservato.
Command
Contiene un valore di enumerazione di tipo SFFDISK_DCMD che definisce il tipo di operazione. Le operazioni tipiche includono il recupero del livello di sicurezza della scheda, i comandi del dispositivo e il blocco (o sblocco) del canale di interfaccia come azione preliminare a una serie di comandi.
ProtocolArgumentSize
Lunghezza in byte degli argomenti del comando del dispositivo che seguono immediatamente questa struttura di intestazione. Questi dati iniziano all'indirizzo indicato dal membro dati. Gli argomenti del comando del dispositivo sono specifici del protocollo del dispositivo.
DeviceDataBufferSize
Definisce la lunghezza, espressa in byte, del trasferimento dei dati.
Information
Nell'output questo membro contiene un valore di stato dipendente dall'operazione.
Data[0]
Buffer che contiene gli argomenti del comando.
Osservazioni
Il diagramma seguente indica il layout dei dati inviati con una richiesta di IOCTL_SFFDISK_DEVICE_COMMAND. Il chiamante di questa richiesta archivia questi dati nella posizione indicata dal membro data della struttura SFFDISK_DEVICE_COMMAND_DATA:
Il formato degli argomenti del protocollo dipende dal protocollo usato dal dispositivo. Per un dispositivo di archiviazione SD, la sezione argomenti del protocollo conterrà un SDCMD_DESCRIPTOR.
Fabbisogno
| Requisito | Valore |
|---|---|
| intestazione | sffdisk.h |