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
Zeiger auf die DEVICE_DSM_OUTPUT Struktur des Vorgangs.
OutputLength
Die Länge des gesamten Ausgabepuffers in Bytes.
Rückgabewert
Gibt TRUE zurück, wenn die Ausgabe gültig ist, oder andernfalls FALSE.
Hinweise
Die Ausgabe wird in der Nutzlast einer IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES-Anforderung zurückgegeben. Vor dem Extrahieren der Ausgabe sollte der Aufrufer zunächst DeviceDsmValidateOutput aufrufen, um sicherzustellen, dass die Ausgabe basierend auf der Definitionund Ausgabe des Vorgangs (deren Action-Member übereinstimmen müssen) gültig ist, einschließlich der DEVICE_DSM_OUTPUT Struktur, auf die Output verweist, und dem Ausgabeblock, falls vorhanden, der der DEVICE_DSM_OUTPUT-Struktur folgt.
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 |