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