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

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

Weitere Informationen

Übersicht über die Datasetverwaltung

DEVICE_DSM_OUTPUT