Compartir a través de


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 DEVICE_DSM_DEFINITION que define la operación.

Output

Puntero a la estructura DEVICE_DSM_OUTPUT de la operación.

OutputLength

Longitud, en bytes, del búfer de salida completo.

Valor devuelto

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

Observaciones

La salida se devuelve en la carga de una solicitud 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ón de de la operación y output (cuyos miembros Action deben coincidir), incluida la estructura DEVICE_DSM_OUTPUT que Output apunta y el bloque de salida, si existe, que sigue a la estructura DEVICE_DSM_OUTPUT.

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

Requisitos

Requisito Valor
cliente mínimo admitido Windows 10, versión 1803
de la plataforma de destino de Universal
encabezado de ntddstor.h

Consulte también

Información general sobre la administración de conjuntos de datos

DEVICE_DSM_OUTPUT