struttura NET_DMA_PNP_NOTIFICATION (netdma.h)
Sintassi
typedef struct _NET_DMA_PNP_NOTIFICATION {
ULONG StructureRevision;
ULONG StructureSize;
NET_DMA_PNP_NOTIFICATION_CODE NotificationCode;
PVOID Buffer;
ULONG BufferLength;
} NET_DMA_PNP_NOTIFICATION, *PNET_DMA_PNP_NOTIFICATION;
Membri
StructureRevision
Revisione per questa struttura. Il driver del provider NetDMA deve impostare questo membro su NET_DMA_PNP_NOTIFICATION_REVISION_1.
StructureSize
Dimensioni, in byte, della struttura di notifica. Questa dimensione non include le dimensioni dei dati specifici della notifica in buffer, se presente. Un driver del provider NetDMA deve impostare questo membro su sizeof(NET_DMA_PNP_NOTIFICATION).
NotificationCode
Valore che identifica l'evento del provider DMA. Questo valore deve essere uno dei valori dell'oggetto NET_DMA_PNP_NOTIFICATION_CODE enumerazione .
Buffer
Puntatore a dati specifici della notifica, se presenti. I driver del provider NetDMA impostano questo membro su NULL per le notifiche di NetDmaNotificationProviderPower Down e NetDmaNotificationProviderPowerUp.
BufferLength
Lunghezza, in byte, dei dati specifici della notifica nel membro buffer. I driver del provider NetDMA impostano questo membro su zero per NetDmaNotificationProviderPowerDown e NetDmaNotificationProviderPowerUp notifiche.
Osservazioni
Per inviare una notifica di risparmio energia all'interfaccia NetDMA, i driver del provider NetDMA chiamano la funzione NetDmaPnPEventNotify e forniscono un puntatore a una struttura NET_DMA_PNP_NOTIFICATION nel parametro PnPEvent.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Supportato per i driver NetDMA 2.0 e NetDMA 1.1 in Windows Server 2008. |
intestazione | netdma.h (include Netdma.h) |