Condividi tramite


Funzione StorPortGetStartIoPerfParams (storport.h)

La routine StorPortGetStartIoPerfParams inserisce i parametri delle prestazioni per una determinata richiesta di I/O in una struttura STARTIO_PERFORMANCE_PARAMETERS.

Sintassi

ULONG StorPortGetStartIoPerfParams(
  [in]      PVOID                           HwDeviceExtension,
  [in]      PSCSI_REQUEST_BLOCK             Srb,
  [in, out] PSTARTIO_PERFORMANCE_PARAMETERS StartIoPerfParams
);

Parametri

[in] HwDeviceExtension

Puntatore all'estensione del dispositivo hardware per la scheda bus host (HBA).

[in] Srb

Puntatore SRB passato alla routine HwStorStartIo fornito dal driver miniport. Questo parametro non deve essere NULL.

[in, out] StartIoPerfParams

Puntatore a una struttura STARTIO_PERFORMANCE_PARAMETERS fornita dal driver miniport. Il driver miniport deve impostare solo le dimensioni della struttura allocata, perché Storport imposta gli altri membri. Questo parametro non deve essere NULL.

Valore restituito

StorPortGetStartIoPerfParams restituisce uno dei valori di stato seguenti:

Codice restituito Descrizione
STOR_STATUS_NOT_IMPLEMENTED
Questa funzione non viene implementata nel sistema operativo attivo.
STOR_STATUS_SUCCESS
Indica che i parametri delle prestazioni sono stati archiviati in StartIoPerfParams.
STOR_STATUS_INVALID_PARAMETER
Il parametro Srb o il parametro StartIoPerfParams è NULL.

-o-

Il parametro HwDeviceExtension è NULL o non valido.

-o-

Il parametro Srb non punta a un SRB inviato da Storport

-o-

La struttura a cui punta StartIoPerfParams non è valida perché il valore del relativo membro Size indica che la struttura è troppo piccola per contenere i dati restituiti.

Osservazioni

A partire da Windows 8, il parametro Srb può puntare a SCSI_REQUEST_BLOCK o STORAGE_REQUEST_BLOCK. Se l'identificatore della funzione nel campo funzione di Srb è SRB_FUNCTION_STORAGE_REQUEST_BLOCK, la funzione SRB è una struttura di richiesta STORAGE_REQUEST_BLOCK.

Fabbisogno

Requisito Valore
piattaforma di destinazione Universale
intestazione storport.h (include Storport.h)

Vedere anche

SCSI_REQUEST_BLOCK

STARTIO_PERFORMANCE_PARAMETERS

STORAGE_REQUEST_BLOCK