Compartir a través de


estructura STORAGE_DIAGNOSTIC_MP_REQUEST (ntddscsi.h)

Describe una solicitud de diagnóstico a Miniport. La estructura STORAGE_DIAGNOSTIC_MP_REQUEST se proporciona en el búfer de entrada y salida de una solicitud de IOCTL_SCSI_MINIPORT_DIAGNOSTIC .

Sintaxis

typedef struct _STORAGE_DIAGNOSTIC_MP_REQUEST {
  ULONG                             Version;
  ULONG                             Size;
  MP_STORAGE_DIAGNOSTIC_TARGET_TYPE TargetType;
  MP_STORAGE_DIAGNOSTIC_LEVEL       Level;
  GUID                              ProviderId;
  ULONG                             BufferSize;
  ULONG                             Reserved;
  UCHAR                             DataBuffer[ANYSIZE_ARRAY];
} STORAGE_DIAGNOSTIC_MP_REQUEST, *PSTORAGE_DIAGNOSTIC_MP_REQUEST;

Miembros

Version

Versión de esta estructura.

Size

Especifica el tamaño completo de la estructura y el búfer de datos asociado.

TargetType

Especifica el tipo de destino de solicitud. Consulte las definiciones de STORAGE_DIAGNOSTIC_TARGET_TYPE.

Level

Especifica el nivel de diagnóstico. Consulte las definiciones de STORAGE_DIAGNOSTIC_LEVEL.

ProviderId

Especifica el GUID del proveedor de datos de diagnóstico.

BufferSize

Especifica el tamaño del búfer de datos. Como búfer de entrada, BufferSize debe establecerse en el número de bytes asignados para DataBuffer. Si se produce un error en la solicitud debido a un búfer demasiado corto, BufferSize debe establecerse en la longitud necesaria para DataBuffer por el proveedor de datos de diagnóstico; Si la solicitud se realiza correctamente, debe rellenarse con el tamaño de datos devuelto de DataBuffer. En otros casos, debe borrarse en 0.

Reserved

Reservado para uso futuro.

DataBuffer[ANYSIZE_ARRAY]

Especifica el búfer de datos de diagnóstico.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible a partir de Windows 10, versión 1709.
Encabezado ntddscsi.h

Consulte también

IOCTL_SCSI_MINIPORT_DIAGNOSTIC

STORAGE_DIAGNOSTIC_DATA

STORAGE_DIAGNOSTIC_LEVEL

STORAGE_DIAGNOSTIC_TARGET_TYPE