Condividi tramite


Funzione SpbRequestGetParameters (spbcx.h)

Il metodo SpbRequestGetParameters recupera un set di valori di parametri specifici di SPB da una richiesta di I/O.

Sintassi

void SpbRequestGetParameters(
  [in]  SPBREQUEST             SpbRequest,
  [out] SPB_REQUEST_PARAMETERS *Parameters
);

Parametri

[in] SpbRequest

Handle SPBREQUEST alla richiesta di I/O. Il driver del controller SPB ha ricevuto in precedenza questo handle tramite una delle sue funzioni di callback degli eventi registrati.

[out] Parameters

Puntatore a una struttura SPB_REQUEST_PARAMETERS allocata dal chiamante in cui il metodo scrive i valori dei parametri specifici di SPB dalla richiesta di I/O. Il chiamante deve aver inizializzato in precedenza questa struttura chiamando la funzione SPB_REQUEST_PARAMETERS_INIT .

Valore restituito

nessuno

Osservazioni

SpbRequestGetParameters è simile al metodo WdfRequestGetParameters , ma recupera solo informazioni specifiche di SPB. Il driver del controller SPB può chiamare SpbRequestGetParameters per recuperare informazioni specifiche di SPB dalle richieste di I/O ricevute dall'estensione del framework SPB (SpbCx). Il driver del controller SPB può chiamare WdfRequestGetParameters per recuperare i parametri di richiesta generici dalle richieste di I/O ricevute.

Esempio

Nell'esempio di codice seguente viene illustrato come usare SpbRequestGetParameters per recuperare i parametri specifici di SPB da una richiesta di I/O. La variabile spbRequest contiene un handle SPBREQUEST alla richiesta di I/O.

SPB_REQUEST_PARAMETERS parameters;

SPB_REQUEST_PARAMETERS_INIT(&parameters);

SpbRequestGetParameters(spbRequest, &parameters);


Requisiti

Requisito Valore
Client minimo supportato Disponibile a partire da Windows 8.
Piattaforma di destinazione Universale
Intestazione spbcx.h
Libreria Spbcxstubs.lib
IRQL <= DISPATCH_LEVEL

Vedi anche

SPBREQUEST

SPB_REQUEST_PARAMETERS

SPB_REQUEST_PARAMETERS_INIT

WdfRequestGetParameters