Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
La fonction de fonction AcxTargetPinFormatRequestForMethod met en forme une fonction WDFREQUEST en tant que requête de méthode ACX à utiliser sur la cible de broche spécifiée.
Syntaxe
NTSTATUS AcxTargetPinFormatRequestForMethod(
ACXTARGETPIN TargetPin,
WDFREQUEST Request,
PACX_REQUEST_PARAMETERS Params
);
Paramètres
TargetPin
Objet ACXTARGETPIN existant. Pour plus d’informations sur les objets ACX, consultez Résumé des objets ACX.
Request
Handle WDFREQUEST décrit dans Résumé des objets Framework. Pour plus d’informations générales sur les requêtes WDF, consultez Création d’objets de requête framework.
Params
Structure de ACX_REQUEST_PARAMETERS initialisée utilisée pour stocker les informations de paramètre de requête de méthode.
Valeur de retour
Retourne STATUS_SUCCESS
si l’appel a réussi. Sinon, elle retourne un code d’erreur approprié. Pour plus d’informations, consultez Using NTSTATUS Values.
Remarques
WdFREQUEST est un pilote créé des requêtes d’E/S. Les pilotes basés sur l’infrastructure traitent chaque requête d’E/S en appelant des méthodes d’objet de requête d’infrastructure. Pour plus d’informations, consultez Framework Request Objects.
Exemple
...
_In_ ACXTARGETCIRCUIT TargetCircuit,
_In_ ULONG TargetPinId
)
NTSTATUS status;
WDFREQUEST req;
ACX_REQUEST_PARAMETERS params;
ACXTARGETPIN targetPin = NULL;
...
//
// Get the target pin obj.
//
targetPin = AcxTargetCircuitGetTargetPin(TargetCircuit, TargetPinId);
//
// Format a WDF request for the target.
//
status = AcxTargetPinFormatRequestForMethod(targetPin, req, ¶ms);
Configuration requise pour ACX
version minimale d’ACX : 1.0
Pour plus d’informations sur les versions ACX, consultez vue d’ensemble de la version ACX.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | acxtargets.h |
IRQL | PASSIVE_LEVEL |