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 DeviceDsmInitializeInput-Funktion initialisiert den DEVICE_DSM_INPUT Struktur- und Parameterblock (if any) eines Data Set Management(DSM)-Vorgangs.
Syntax
VOID DeviceDsmInitializeInput(
PDEVICE_DSM_DEFINITION Definition,
PDEVICE_DSM_INPUT Input,
ULONG InputLength,
ULONG Flags,
PVOID Parameters,
ULONG ParameterBlockLength
);
Parameter
Definition
Zeiger auf eine DEVICE_DSM_DEFINITION Struktur, die die Aktion definiert.
Input
Zeiger auf eine vom Aufrufer zugewiesene DEVICE_DSM_INPUT Eingabestruktur.
InputLength
Die Länge des gesamten Eingabepuffers für die IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES Anforderung in Byte.
Flags
Flags für globale Steuerelementaktionen für die Eingabe. Dieser Wert kann einer der DEVICE_DSM_FLAG_XXX--Werte sein, die in ntddstor.hdefiniert sind.
Parameters
Parameter zum Initialisieren des Parameterblocks der Eingabestruktur. Das Format des Parameterblocks hängt von der durch Definitiondefinierten Aktion ab. Eine Liste der Aktionen und deren Parameterblockformate finden Sie unter DEVICE_DSM_ACTION Beschreibungen.
ParameterBlockLength
Die Länge des Parameterblocks in Bytes. Wenn die durch Definition definierte Aktion keine Parameter enthält, wird ParameterBlockLength- auf Null festgelegt.
Rückgabewert
Nichts
Bemerkungen
Rufen Sie DeviceDsmAddDataSetRangeauf, um dem Eingabevorgang einen Datensatzbereich hinzuzufügen.
Informationen zum Einrichten und Verarbeiten einer DSM-Aktion finden Sie unter Data Set Management Overview.
Anforderungen
| Anforderung | Wert |
|---|---|
| mindestens unterstützte Client- | Windows 10, Version 1803 |
| Zielplattform- | Universal |
| Header- | ntddstor.h |
Siehe auch
übersicht über Data Set Management