Función RawSCSIVirtualDisk (virtdisk.h)
Emite una solicitud SCSI incrustada directamente a un disco duro virtual.
Sintaxis
DWORD RawSCSIVirtualDisk(
[in] HANDLE VirtualDiskHandle,
[in] const PRAW_SCSI_VIRTUAL_DISK_PARAMETERS Parameters,
[in] RAW_SCSI_VIRTUAL_DISK_FLAG Flags,
[out] PRAW_SCSI_VIRTUAL_DISK_RESPONSE Response
);
Parámetros
[in] VirtualDiskHandle
Identificador de un disco virtual abierto. Para obtener información sobre cómo abrir un disco virtual, consulte la función OpenVirtualDisk . Este identificador también puede ser un identificador de un disco virtual compartido remoto. Para obtener información sobre cómo abrir un disco virtual compartido remoto, consulte la documentación del Protocolo de disco virtual compartido remoto .
[in] Parameters
Puntero a una estructura de RAW_SCSI_VIRTUAL_DISK_PARAMETERS válida que contiene datos de eliminación de instantáneas.
[in] Flags
Marcas de disco virtual SCSI, que deben ser una combinación válida de la enumeración RAW_SCSI_VIRTUAL_DISK_FLAG .
[out] Response
Puntero a una estructura de RAW_SCSI_VIRTUAL_DISK_RESPONSE que contiene los resultados del procesamiento del comando SCSI.
Valor devuelto
Estado de la solicitud.
Si la función se ejecuta correctamente, el valor devuelto es ERROR_SUCCESS.
Una devolución de ERROR_SUCCESS solo significa que el disco virtual recibió la solicitud. El propio comando SCSI podría haber producido un error debido a un estado de dispositivo no válido, un comando SCSI no admitido u otro error.
Si se produce un error en la función, el valor devuelto es un código de error. Para obtener más información, vea Códigos de error del sistema.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2016 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | virtdisk.h |
Library | VirtDisk.lib |
Archivo DLL | VirtDisk.dll |