Metodo IPortMidi::Notify (portcls.h)

Il Notify metodo notifica al driver di porta che si è verificato un interruzione che indica lo stato di avanzamento del puntatore DMA. Deve essere chiamato dalla routine di interruzione del driver miniport (ISR).

Sintassi

void Notify(
  [in, optional] PSERVICEGROUP ServiceGroup
);

Parametri

[in, optional] ServiceGroup

Puntatore all'oggetto IServiceGroup del driver miniport.

Valore restituito

nessuno

Osservazioni

Questo metodo è fondamentale per tempi accurati. La maggior parte dei miniport chiamerà questo metodo in risposta a un interruzione di notifica dopo aver cancellato l'origine dell'interruzione. Anche se il driver miniport è libero di usare altri metodi per determinare quando chiamare questo metodo, la tempistica precisa è importante e deve essere mantenuta.

Quando un driver dell'adapter installa un ISR, invia un parametro ServiceContext insieme al punto di ingresso dell'ISR (per informazioni dettagliate, vedere Fornire informazioni sul contesto ISR). Quando si verifica l'interruzione, il sistema operativo chiama ISR e passa ServiceContext come parametro di chiamata all'ISR. Anche se il significato del parametro ServiceContext è noto solo per lo sviluppatore del driver, in genere è un puntatore all'oggetto miniport. L'ISR usa questo puntatore per accedere alle informazioni sull'oggetto miniport.

Il parametro ServiceGroup segue le convenzioni di conteggio dei riferimenti per gli oggetti COM.

Requisiti

Requisito Valore
Piattaforma di destinazione Universale
Intestazione portcls.h (includere Portcls.h)
IRQL Qualsiasi livello

Vedi anche

IPortMidi

IServiceGroup