DeviceDsmValidateInput-Funktion (ntddstor.h)
Die DeviceDsmValidateInput-Funktion überprüft die Eingabe für einen DSM-Vorgang (Data Set Management).
Syntax
BOOLEAN DeviceDsmValidateInput(
PDEVICE_DSM_DEFINITION Definition,
PDEVICE_DSM_INPUT Input,
ULONG InputLength
);
Parameter
Definition
Zeiger auf eine DEVICE_DSM_DEFINITION Struktur, die den Vorgang definiert.
Input
Zeigen Sie auf die DEVICE_DSM_INPUT Struktur des Vorgangs.
InputLength
Die Länge des gesamten Eingabepuffers in Bytes.
Rückgabewert
Gibt TRUE zurück, wenn die Eingabe gültig ist, oder FALSE andernfalls.
Bemerkungen
Die Eingabe wird in der Nutzlast einer IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES Anforderung übergeben. Vor der Verarbeitung der Anforderung sollte der Handler zuerst DeviceDsmValidateInput- aufrufen, um sicherzustellen, dass die Eingabe basierend auf der Definition des Vorgangs gültig ist und Eingabe- (dessen Action-Member übereinstimmen müssen), einschließlich der DEVICE_DSM_INPUT Struktur, auf die Input- verweist, und dem Parameterblock und den Datensatzbereichen, wenn vorhanden, folgen sie der DEVICE_DSM_INPUT Struktur.
Weitere Informationen zum Umgang mit einem DSM finden Sie unter Data Set Management Overview.See Data Set Management Overview for more details on handling a DSM.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 10, Version 1803 |
Zielplattform- | Universal |
Header- | ntddstor.h |
Siehe auch
übersicht über Data Set Management