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