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 de 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 en caso contrario.
Comentarios
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 es válida en función de la definición y la entrada de la operación (cuyos miembros de acción deben coincidir), incluida la estructura DEVICE_DSM_INPUT a la que input apunta y los intervalos de bloques de parámetros y conjuntos de datos, si los hay, que siguen a la estructura de DEVICE_DSM_INPUT.
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 |