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
Zeiger 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 andernfalls FALSE .
Hinweise
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 Definitionund eingabe des Vorgangs (deren Aktionsmember übereinstimmen muss) gültig ist, einschließlich der DEVICE_DSM_INPUT Struktur, auf die Input verweist, und den Parameterblock- und Datasetbereich, falls vorhanden, die der DEVICE_DSM_INPUT-Struktur folgen.
Weitere Informationen zur Behandlung eines DSM finden Sie unter Übersicht über die Datasetverwaltung .
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10, Version 1803 |
Zielplattform | Universell |
Header | ntddstor.h |