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 |