Función DeviceDsmValidateOutput (ntddstor.h)

La función DeviceDsmValidateOutput valida la salida de una operación de administración de conjuntos de datos (DSM).

Sintaxis

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

Parámetros

Definition

Puntero a una estructura de DEVICE_DSM_DEFINITION que define la operación.

Output

Puntero a la estructura DEVICE_DSM_OUTPUT de la operación.

OutputLength

Longitud, en bytes, de todo el búfer de salida.

Valor devuelto

Devuelve TRUE si la salida es válida o FALSE en caso contrario.

Comentarios

La salida se devuelve en la carga de una solicitud de IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES . Antes de extraer la salida, el autor de la llamada debe llamar primero a DeviceDsmValidateOutput para asegurarse de que la salida es válida en función de la definicióny salida de la operación (cuyos miembros de acción deben coincidir), incluida la estructura DEVICE_DSM_OUTPUT a la que Output apunta y el bloque de salida, si existe, que sigue a la estructura de DEVICE_DSM_OUTPUT.

Consulte Información general sobre la administración de conjuntos de datos para obtener más información sobre el control de un DSM.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10, versión 1803
Plataforma de destino Universal
Encabezado ntddstor.h

Consulte también

Introducción a la administración de conjuntos de datos

DEVICE_DSM_OUTPUT