STORAGE_DIAGNOSTIC_MP_REQUEST struttura (ntddscsi.h)
Descrive una richiesta di diagnostica a Miniport. La struttura STORAGE_DIAGNOSTIC_MP_REQUEST viene fornita nel buffer di input/output di una richiesta di IOCTL_SCSI_MINIPORT_DIAGNOSTIC .
Sintassi
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;
Members
Version
Versione di questa struttura.
Size
Specifica l'intera dimensione della struttura e il buffer di dati associato.
TargetType
Specifica il tipo di destinazione della richiesta. Vedere le definizioni per STORAGE_DIAGNOSTIC_TARGET_TYPE.
Level
Specifica il livello di diagnostica. Vedere le definizioni per STORAGE_DIAGNOSTIC_LEVEL.
ProviderId
Specifica il GUID del provider di dati di diagnostica.
BufferSize
Specifica le dimensioni del buffer di dati. Come buffer di input, BufferSize deve essere impostato sul numero di byte allocati per DataBuffer. Se la richiesta non è riuscita a causa di buffer troppo breve, BufferSize deve essere impostato sulla lunghezza necessaria per DataBuffer dal provider di dati di diagnostica; Se la richiesta ha esito positivo, deve essere compilata con le dimensioni dei dati restituite di DataBuffer. Per altri casi, deve essere cancellata a 0.
Reserved
Riservato per utilizzi futuri.
DataBuffer[ANYSIZE_ARRAY]
Specifica il buffer dati di diagnostica.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile a partire da Windows 10 versione 1709. |
Intestazione | ntddscsi.h |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per