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