Função RawSCSIVirtualDisk (virtdisk.h)
Emite uma solicitação SCSI inserida diretamente para um disco rígido virtual.
Sintaxe
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
Um identificador para um disco virtual aberto. Para obter informações sobre como abrir um disco virtual, consulte a função OpenVirtualDisk . Esse identificador também pode ser um identificador para um Disco Virtual Compartilhado Remoto. Para obter informações sobre como abrir um disco virtual compartilhado remoto, consulte a documentação do Protocolo de Disco Virtual Compartilhado Remoto .
[in] Parameters
Um ponteiro para uma estrutura de RAW_SCSI_VIRTUAL_DISK_PARAMETERS válida que contém instantâneo dados de exclusão.
[in] Flags
Sinalizadores de disco virtual SCSI, que devem ser uma combinação válida da enumeração RAW_SCSI_VIRTUAL_DISK_FLAG .
[out] Response
Um ponteiro para uma estrutura RAW_SCSI_VIRTUAL_DISK_RESPONSE que contém os resultados do processamento do comando SCSI.
Retornar valor
Status da solicitação.
Se a função for bem-sucedida, o valor retornado será ERROR_SUCCESS.
Um retorno de ERROR_SUCCESS significa apenas que a solicitação foi recebida pelo disco virtual. O próprio comando SCSI pode ter falhado devido a um estado de dispositivo inválido, um comando SCSI sem suporte ou outro erro.
Se a função falhar, o valor retornado será um código de erro. Para obter mais informações, consulte Códigos de erro do sistema.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2016 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | virtdisk.h |
Biblioteca | VirtDisk.lib |
DLL | VirtDisk.dll |