Compartir a través de


Función DeviceDsmValidateInput (ntddstor.h)

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

Sintaxis

BOOLEAN DeviceDsmValidateInput(
  PDEVICE_DSM_DEFINITION Definition,
  PDEVICE_DSM_INPUT      Input,
  ULONG                  InputLength
);

Parámetros

Definition

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

Input

Puntero a la estructura DEVICE_DSM_INPUT de la operación.

InputLength

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

Valor devuelto

Devuelve TRUE si la entrada es válida o FALSE de lo contrario.

Observaciones

La entrada se pasa en la carga de una solicitud de IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES. Antes de procesar la solicitud, el controlador debe llamar primero a DeviceDsmValidateInput para asegurarse de que la entrada sea válida en función de la definición de de la operación y input (cuyos miembros Action deben coincidir), incluida la estructura DEVICE_DSM_INPUT que Input apunta y el bloque de parámetros y los intervalos de conjuntos de datos, si existe, que siga la estructura DEVICE_DSM_INPUT.

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_DEFINITION

DEVICE_DSM_INPUT

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES