Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die SFFDISK_DEVICE_COMMAND_DATA-Struktur gibt den Vorgang an, der von einer IOCTL_SFFDISK_DEVICE_COMMAND Anforderung ausgeführt wird.
Syntax
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;
Angehörige
HeaderSize
Die Länge der Kopfzeilenstruktur in Byte. Die Größe enthält keine am Ende verketteten Daten. Der Aufrufer sollte dieses Feld initialisieren, um die Größe (SFFDISK_DEVICE_COMMAND_DATA) zu.
Flags
Reserviert.
Command
Enthält einen Enumerationswert vom Typ SFFDISK_DCMD, der den Typ des Vorgangs definiert. Typische Vorgänge umfassen das Abrufen der Sicherheitsstufe der Karte, Gerätebefehle und das Sperren (oder Entsperren) des Schnittstellenkanals als vorläufige Aktion für eine Reihe von Befehlen.
ProtocolArgumentSize
Die Länge in Byte der Gerätebefehlsargumente, die unmittelbar auf diese Headerstruktur folgen. Diese Daten beginnen an der adresse, die durch das Data Member angegeben ist. Gerätebefehlsargumente sind spezifisch für das Protokoll des Geräts.
DeviceDataBufferSize
Definiert die Länge der Datenübertragung in Bytes.
Information
Bei der Ausgabe enthält dieses Element einen vorgangsabhängigen Statuswert.
Data[0]
Puffer, der die Befehlsargumente enthält.
Bemerkungen
Das folgende Diagramm gibt das Layout der mit einer IOCTL_SFFDISK_DEVICE_COMMAND Anforderung übermittelten Daten an. Der Aufrufer dieser Anforderung speichert diese Daten an dem Ort, der durch das Data Member der SFFDISK_DEVICE_COMMAND_DATA-Struktur angegeben ist:
Das Format der Protokollargumente hängt vom vom vom Gerät verwendeten Protokoll ab. Für ein SD-Speichergerät enthält der Abschnitt mit den Protokollargumenten eine SDCMD_DESCRIPTOR.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header- | sffdisk.h |