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(¶meters);
SpbRequestGetParameters(spbRequest, ¶meters);
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 |