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 no 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 do provedor NetDMA definem esse membro como NULL para notificações NetDmaNotificationProviderPowerDown e NetDmaNotificationProviderPowerUp .
BufferLength
O comprimento, em bytes, dos dados específicos da notificação no membro buffer . Os drivers do provedor NetDMA definem esse membro como zero para as notificações NetDmaNotificationProviderPowerDown e NetDmaNotificationProviderPowerUp .
Comentários
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 NET_DMA_PNP_NOTIFICATION no parâmetro PnPEvent .
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Com suporte para drivers NetDMA 2.0 e NetDMA 1.1 no Windows Server 2008. |
Cabeçalho | netdma.h (inclua Netdma.h) |