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