структура NET_DMA_PNP_NOTIFICATION (netdma.h)
Синтаксис
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;
Члены
StructureRevision
Редакция для этой структуры. Драйвер поставщика NetDMA должен задать для этого элемента значение NET_DMA_PNP_NOTIFICATION_REVISION_1.
StructureSize
Размер структуры уведомлений в байтах. Этот размер не включает размер данных, относящихся к уведомлению, в буфере, если таковые имеются. Драйвер поставщика NetDMA должен задать для этого элемента значение sizeof(NET_DMA_PNP_NOTIFICATION).
NotificationCode
Значение типа , идентифицирующее событие поставщика DMA. Это значение должно быть одним из значений из перечисление NET_DMA_PNP_NOTIFICATION_CODE .
Buffer
Указатель на данные, относящиеся к уведомлениям, если таковые есть. Драйверы поставщика NetDMA устанавливают для этого элемента значение NULL для уведомлений NetDmaNotificationProviderPowerDown и NetDmaNotificationProviderPowerUp .
BufferLength
Длина в байтах данных, относящихся к уведомлению, в элементе буфера . Драйверы поставщика NetDMA устанавливают для этого элемента значение 0 для уведомлений NetDmaNotificationProviderPowerDown и NetDmaNotificationProviderPowerUp .
Комментарии
Чтобы отправить уведомление об управлении питанием в интерфейс NetDMA, драйверы поставщика NetDMA вызывают функцию NetDmaPnPEventNotify и предоставляют указатель на структуру NET_DMA_PNP_NOTIFICATION в параметре PnPEvent .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Поддерживается для драйверов NetDMA 2.0 и NetDMA 1.1 в Windows Server 2008. |
Верхняя часть | netdma.h (включая Netdma.h) |