Freigeben über


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

Weitere Informationen

Übersicht über die Datasetverwaltung

DEVICE_DSM_DEFINITION

DEVICE_DSM_INPUT

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES