CMP_MONITOR_PLUGS struttura (61883.h)
Questa struttura viene usata per monitorare l'accesso plug-in. La richiesta consente a un driver di monitorare l'accesso a plug-in oPCR e iPCR locali.
Sintassi
typedef struct _CMP_MONITOR_PLUGS {
IN ULONG Flags;
IN PCMP_MONITOR_ROUTINE pfnNotify;
IN PVOID Context;
} CMP_MONITOR_PLUGS, *PCMP_MONITOR_PLUGS;
Members
Flags
In input, il chiamante imposta questo membro su REGISTER_MONITOR_PLUG_NOTIFY per registrare per monitorare l'accesso a tutti i plug locali. Questo membro può anche essere impostato su DEREGISTER_MONITOR_PLUG_NOTIFY per interrompere il monitoraggio dell'accesso plug locale.
pfnNotify
In input, un puntatore a una funzione fornita dal chiamante da chiamare dal driver del protocollo quando si accede a un plug locale.
Questa funzione usa il prototipo seguente:
typedef void
(*PCMP_MONITOR_ROUTINE) (
IN PCMP_MONITOR_INFO MonitorInfo
);
MonitorInfo
In input, un puntatore a una struttura CMP_MONITOR_INFO contenente il contenuto del plug modificato.
Context
In input, un puntatore a un contesto definito dal chiamante per la funzione in pfnNotify.
Commenti
Se ha esito positivo, il driver del protocollo IEC-61883 imposta Irp-IoStatus.Status>su STATUS_SUCCESS.
Se viene passato un parametro non corretto, il driver del protocollo imposta Irp-IoStatus.Status>su STATUS_INVALID_PARAMETER.
Requisiti
Requisito | Valore |
---|---|
Intestazione | 61883.h |