Condividi tramite


Funzione SpbRequestGetParameters (spbcx.h)

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

Sintassi

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

Parametri

[in] SpbRequest

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

[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 avere 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 spb framework (SpbCx). Il driver del controller SPB può chiamare WdfRequestGetParameters per recuperare i parametri di richiesta generici dalle richieste di I/O ricevute.

Esempi

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 per la richiesta di I/O.

SPB_REQUEST_PARAMETERS parameters;

SPB_REQUEST_PARAMETERS_INIT(&parameters);

SpbRequestGetParameters(spbRequest, &parameters);


Fabbisogno

Requisito Valore
client minimo supportato Disponibile a partire da Windows 8.
piattaforma di destinazione Universale
intestazione spbcx.h
libreria Spbcxstubs.lib
IRQL <= DISPATCH_LEVEL

Vedere anche

SPBREQUEST

SPB_REQUEST_PARAMETERS

SPB_REQUEST_PARAMETERS_INIT

WdfRequestGetParameters