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

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

DEVICE_DSM_DEFINITION

DEVICE_DSM_INPUT

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES