estrutura NET_DMA_PNP_NOTIFICATION (netdma.h)
Sintaxe
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;
Membros
StructureRevision
A revisão dessa estrutura. O driver do provedor NetDMA deve definir esse membro como NET_DMA_PNP_NOTIFICATION_REVISION_1.
StructureSize
O tamanho, em bytes, da estrutura de notificação. Esse tamanho não inclui o tamanho dos dados específicos da notificação em buffer, se houver. Um driver de provedor NetDMA deve definir esse membro como sizeof(NET_DMA_PNP_NOTIFICATION).
NotificationCode
Um valor que identifica o evento do provedor de DMA. Esse valor deve ser um dos valores do NET_DMA_PNP_NOTIFICATION_CODE enumeração.
Buffer
Um ponteiro para dados específicos de notificação, se houver. Os drivers de provedor NetDMA definem esse membro como NULL para NetDmaNotificationProviderPowerDown e notificações NetDmaNotificationProviderPowerUp.
BufferLength
O comprimento, em bytes, dos dados específicos de notificação no membro do buffer. Os drivers de provedor NetDMA definem esse membro como zero para NetDmaNotificationProviderPowerDown e notificações de NetDmaNotificationProviderPowerUp.
Observações
Para enviar uma notificação de gerenciamento de energia para a interface NetDMA, os drivers do provedor NetDMA chamam a função NetDmaPnPEventNotify e fornecem um ponteiro para uma estrutura de NET_DMA_PNP_NOTIFICATION no parâmetro PnPEvent.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Com suporte para drivers NetDMA 2.0 e NetDMA 1.1 no Windows Server 2008. |
cabeçalho | netdma.h (inclua Netdma.h) |