Partager via


SpbRequestGetParameters, fonction (spbcx.h)

La méthode SpbRequestGetParameters récupère un ensemble de valeurs de paramètres spécifiques à SPB à partir d’une requête d’E/S.

Syntaxe

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

Paramètres

[in] SpbRequest

Un handle SPBREQUEST à la requête d’E/S. Le pilote du contrôleur SPB a reçu précédemment ce handle via l’une de ses fonctions de rappel d’événements inscrites.

[out] Parameters

Pointeur vers une structure SPB_REQUEST_PARAMETERS allouée par l’appelant dans laquelle la méthode écrit les valeurs de paramètre spécifiques au SPB à partir de la requête d’E/S. L’appelant doit avoir initialisé précédemment cette structure en appelant la fonction SPB_REQUEST_PARAMETERS_INIT.

Valeur de retour

Aucun

Remarques

SpbRequestGetParameters est similaire à la méthode WdfRequestGetParameters, mais récupère uniquement des informations spécifiques à SPB. Votre pilote de contrôleur SPB peut appeler SpbRequestGetParameters pour récupérer des informations spécifiques à SPB à partir des demandes d’E/S reçues de l’extension de framework SPB (SpbCx). Le pilote du contrôleur SPB peut appeler WdfRequestGetParameters pour récupérer les paramètres de requête génériques des requêtes d’E/S qu’il reçoit.

Exemples

L’exemple de code suivant montre comment utiliser SpbRequestGetParameters pour récupérer les paramètres spécifiques à SPB à partir d’une requête d’E/S. La variable spbRequest contient un handle SPBREQUEST à la requête d’E/S.

SPB_REQUEST_PARAMETERS parameters;

SPB_REQUEST_PARAMETERS_INIT(&parameters);

SpbRequestGetParameters(spbRequest, &parameters);


Exigences

Exigence Valeur
client minimum pris en charge Disponible à partir de Windows 8.
plateforme cible Universel
d’en-tête spbcx.h
bibliothèque Spbcxstubs.lib
IRQL <= DISPATCH_LEVEL

Voir aussi

SPBREQUEST

SPB_REQUEST_PARAMETERS

SPB_REQUEST_PARAMETERS_INIT

WdfRequestGetParameters