NET_DMA_PNP_NOTIFICATION 구조체(netdma.h)

참고 NetDMA 인터페이스는 Windows 8 이상에서 지원되지 않습니다.
 
NET_DMA_PNP_NOTIFICATION 구조체는 NetDMA 인터페이스에서 전원 관리 알림을 지정합니다.

구문

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 공급자 드라이버는 NetDmaNotificationProviderPowerDownNetDmaNotificationProviderPowerUp 알림에 대해 이 멤버를 NULL로 설정합니다.

BufferLength

Buffer 멤버의 알림 관련 데이터의 길이(바이트)입니다. NetDMA 공급자 드라이버는 NetDmaNotificationProviderPowerDownNetDmaNotificationProviderPowerUp 알림에 대해 이 멤버를 0으로 설정합니다.

설명

NetDMA 인터페이스에 전원 관리 알림을 보내기 위해 NetDMA 공급자 드라이버는 NetDmaPnPEventNotify 함수를 호출하고 PnPEvent 매개 변수의 NET_DMA_PNP_NOTIFICATION 구조에 대한 포인터를 제공합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Server 2008에서 NetDMA 2.0 및 NetDMA 1.1 드라이버에 대해 지원됩니다.
머리글 netdma.h(Netdma.h 포함)

추가 정보

NET_DMA_PNP_NOTIFICATION_CODE

NetDmaPnPEventNotify