AcxFactoryCircuitInitAssignAcxRequestPreprocessCallback, fonction (acxcircuit.h)
La fonction AcxFactoryCircuitInitAssignAcxRequestPreprocessCallback initialise les rappels AssignAcxRequest Preprocess définis pour les fabriques de circuits.
Syntaxe
NTSTATUS AcxFactoryCircuitInitAssignAcxRequestPreprocessCallback(
PACXFACTORYCIRCUIT_INIT FactoryInit,
PFN_ACX_OBJECT_PREPROCESS_REQUEST EvtObjectAcxRequestPreprocess,
ACXCONTEXT DriverContext,
ACX_REQUEST_TYPE RequestType,
const GUID *Set,
ULONG Id
);
Paramètres
FactoryInit
Structure ACXFACTORYCIRCUIT_INIT utilisée pour l’initialisation d’usine de circuit. Il s’agit d’une structure opaque utilisée pour stocker les informations d’initialisation des fabriques de circuit ACX et associer la fabrique à un appareil WDF. Utilisez la fonction AcxFactoryCircuitInitAllocate pour initialiser la structure ACXFACTORYCIRCUIT_INIT.
EvtObjectAcxRequestPreprocess
Pointeur vers un rappel EVT_ACX_OBJECT_PREPROCESS_REQUEST.
DriverContext
Contexte de pilote défini par l’objet ACXCONTEXT. Pour plus d’informations sur les objets ACX, consultez Résumé des objets ACX.
RequestType
Énumération ACX_REQUEST_TYPE qui définit différents types de requêtes, tels que AcxRequestTypeAny, AcxRequestTypeProperty, etc.
Set
GUID facultatif pour identifier un ID d’ensemble d’éléments spécifique.
Id
ID permettant d’identifier un élément spécifique dans l’ID de jeu spécifié.
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
Le pilote peut appeler cette DDI plusieurs fois pour configurer différents rappels de préprocesseur. ACX appelle le premier qu’il trouve qui correspond au type WDFREQUEST entrant spécifique.
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 | acxcircuit.h |
IRQL | PASSIVE_LEVEL |