Freigeben über


DeviceDsmValidateOutput-Funktion (ntddstor.h)

Die DeviceDsmValidateOutput--Funktion überprüft die Ausgabe für einen DsM-Vorgang (Data Set Management).

Syntax

BOOLEAN DeviceDsmValidateOutput(
  PDEVICE_DSM_DEFINITION Definition,
  PDEVICE_DSM_OUTPUT     Output,
  ULONG                  OutputLength
);

Parameter

Definition

Zeiger auf eine DEVICE_DSM_DEFINITION Struktur, die den Vorgang definiert.

Output

Zeigen Sie auf die DEVICE_DSM_OUTPUT Struktur des Vorgangs.

OutputLength

Die Länge des gesamten Ausgabepuffers in Byte.

Rückgabewert

Gibt WAHR zurück, wenn die Ausgabe gültig ist, oder FALSE, andernfalls FALSE.

Bemerkungen

Die Ausgabe wird in der Nutzlast einer IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES Anforderung zurückgegeben. Vor dem Extrahieren der Ausgabe Der Aufrufer sollte zuerst DeviceDsmValidateOutput aufrufen, um sicherzustellen, dass die Ausgabe basierend auf der Definition des Vorgangs gültig ist und Output (dessen Action Members übereinstimmen müssen), einschließlich der DEVICE_DSM_OUTPUT Struktur, auf die Output verweist, und den Ausgabeblock, falls vorhanden, auf den die DEVICE_DSM_OUTPUT Struktur folgt.

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_OUTPUT