estructura de RAW_SCSI_VIRTUAL_DISK_PARAMETERS (virtdisk.h)
Contiene parámetros de solicitud de disco virtual SCSI sin procesar.
Sintaxis
typedef struct _RAW_SCSI_VIRTUAL_DISK_PARAMETERS {
RAW_SCSI_VIRTUAL_DISK_VERSION Version;
union {
struct {
BOOL RSVDHandle;
UCHAR DataIn;
UCHAR CdbLength;
UCHAR SenseInfoLength;
ULONG SrbFlags;
ULONG DataTransferLength;
PVOID DataBuffer;
UCHAR *SenseInfo;
UCHAR *Cdb;
} Version1;
};
} RAW_SCSI_VIRTUAL_DISK_PARAMETERS, *PRAW_SCSI_VIRTUAL_DISK_PARAMETERS;
Miembros
Version
Enumeración RAW_SCSI_VIRTUAL_DISK_VERSION que especifica la versión de la estructura de RAW_SCSI_VIRTUAL_DISK_PARAMETERS que se pasa a o desde las funciones VHD.
Version1
Estructura con los siguientes miembros.
Version1.RSVDHandle
Si es TRUE, indica que la operación se transportará al disco virtual mediante el protocolo RSVD.
Version1.DataIn
Si es TRUE, indica que el comando SCSI leerá datos de DataBuffer. Si es FALSE, indica que se pueden escribir datos.
Version1.CdbLength
Longitud, en bytes, del bloque de descriptor de comandos (CDB) contenido en el miembro CDB.
Version1.SenseInfoLength
Longitud, en bytes, del búfer de sentido.
Version1.SrbFlags
Marca de bits con prefijo SRB_FLAGS proporcionado por el autor de la llamada que especifica la operación solicitada. Las marcas se definen en srb.h.
Version1.DataTransferLength
Longitud, en bytes, del búfer que se va a transferir.
Version1.DataBuffer
Puntero al búfer de datos SCSI.
Version1.SenseInfo
Puntero a un búfer para recibir información de detección SCSI después de completar el comando.
Version1.Cdb
Datos cdb proporcionados por el autor de la llamada. (La estructura CDB se declara en scsi.h).
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2016 [solo aplicaciones de escritorio] |
Encabezado | virtdisk.h |