Freigeben über


SpbRequestGetParameters-Funktion (spbcx.h)

Die SpbRequestGetParameters Methode ruft eine Reihe von SPB-spezifischen Parameterwerten aus einer E/A-Anforderung ab.

Syntax

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

Parameter

[in] SpbRequest

Eine SPBREQUEST Handle für die E/A-Anforderung. Der SPB-Controllertreiber hat dieses Handle zuvor über eine seiner registrierten Ereignisrückruffunktionenerhalten.

[out] Parameters

Ein Zeiger auf eine vom Aufrufer zugewiesene SPB_REQUEST_PARAMETERS Struktur, in die die Methode die SPB-spezifischen Parameterwerte aus der E/A-Anforderung schreibt. Der Aufrufer muss diese Struktur zuvor initialisiert haben, indem die SPB_REQUEST_PARAMETERS_INIT-Funktion aufgerufen wird.

Rückgabewert

Nichts

Bemerkungen

SpbRequestGetParameters- ähnelt der WdfRequestGetParameters--Methode, ruft jedoch nur SPB-spezifische Informationen ab. Ihr SPB-Controllertreiber kann SpbRequestGetParameters- aufrufen, um SPB-spezifische Informationen aus E/A-Anforderungen abzurufen, die er von der SPB-Frameworkerweiterung (SpbCx) empfängt. Der SPB-Controllertreiber kann WdfRequestGetParameters- aufrufen, um die generischen Anforderungsparameter aus empfangenen E/A-Anforderungen abzurufen.

Beispiele

Das folgende Codebeispiel zeigt, wie Sie SpbRequestGetParameters verwenden, um die SPB-spezifischen Parameter aus einer E/A-Anforderung abzurufen. Die spbRequest Variable enthält ein SPBREQUEST-Handle für die E/A-Anforderung.

SPB_REQUEST_PARAMETERS parameters;

SPB_REQUEST_PARAMETERS_INIT(&parameters);

SpbRequestGetParameters(spbRequest, &parameters);


Anforderungen

Anforderung Wert
mindestens unterstützte Client- Verfügbar ab Windows 8.
Zielplattform- Universal
Header- spbcx.h
Library Spbcxstubs.lib
IRQL- <= DISPATCH_LEVEL

Siehe auch

SPBREQUEST-

SPB_REQUEST_PARAMETERS

SPB_REQUEST_PARAMETERS_INIT

WdfRequestGetParameters