netdma.h 헤더

이 헤더는 네트워크에서 사용됩니다. 자세한 내용은 다음을 참조하세요.

netdma.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.

함수

 
NetDmaDeregisterProvider

NetDmaDeregisterProvider 함수는 DMA 공급자를 등록 취소합니다.
NetDmaGetVersion

참고 NetDMA 인터페이스는 Windows 8 이상에서 지원되지 않습니다. NetDmaGetVersion 함수는 로컬 컴퓨터에서 지원하는 NetDMA 인터페이스의 버전을 반환합니다.
NetDmaInterruptDpc

NetDmaInterruptDpc 함수는 DMA 채널에서 DMA DPC(전송 지연 프로시저 호출)가 완료되었음을 NetDMA 인터페이스에 알린 것입니다.
NetDmaIsr

NetDmaIsr 함수는 DMA 채널에서 DMA 전송 인터럽트를 발생했음을 NetDMA 인터페이스에 알릴 수 있습니다.
NetDmaPnPEventNotify

NetDmaPnPEventNotify 함수는 NetDMA 공급자 디바이스의 전원 상태 변경을 나타냅니다.
NetDmaProviderStart

NetDmaProviderStart 함수는 NetDMA 인터페이스에 DMA 공급자와 연결된 모든 DMA 채널이 초기화되고 DMA 전송 준비가 되었음을 알 수 있습니다.
NetDmaProviderStop

NetDmaProviderStop 함수는 NetDMA 인터페이스에 DMA 공급자와 연결된 모든 DMA 채널을 더 이상 DMA 전송에 사용할 수 없음을 알 수 있습니다.
NetDmaRegisterProvider

NetDmaRegisterProvider 함수는 DMA 공급자를 등록합니다.

콜백 함수

 
DMA_ABORT_HANDLER

ProviderAbortDma 함수는 DMA 채널과 연결된 모든 DMA 전송을 취소합니다.
DMA_APPEND_HANDLER

ProviderAppendDma 함수는 DMA 채널의 마지막 설명자에 연결된 DMA 설명자 목록을 추가합니다.
DMA_CHANNEL_ALLOCATE_HANDLER

ProviderAllocateDmaChannel 함수는 DMA 채널을 할당합니다.
DMA_CHANNEL_FREE_HANDLER

ProviderFreeDmaChannel 함수는 ProviderAllocateDmaChannel 함수가 이전에 할당한 DMA 채널을 해제합니다.
DMA_CHANNELS_CPU_AFFINITY_HANDLER

ProviderSetDmaChannelCpuAffinity 함수는 DMA 공급자와 연결된 DMA 채널의 CPU 선호도를 설정합니다.
DMA_RESET_HANDLER

ProviderResetChannel 함수는 DMA 채널을 할당한 후 존재했던 초기 상태로 DMA 채널을 다시 설정합니다.
DMA_RESUME_HANDLER

ProviderResumeDma 함수는 현재 DMA 채널에서 일시 중단된 DMA 전송을 다시 시작합니다.
DMA_START_HANDLER

ProviderStartDma 함수는 지정된 DMA 채널에서 DMA 전송을 시작합니다.
DMA_SUSPEND_HANDLER

ProviderSuspendDma 함수는 DMA 채널에서 현재 진행 중인 DMA 전송을 일시 중단합니다.

구조체

 
NET_DMA_CHANNEL_CPU_AFFINITY

NET_DMA_CHANNEL_CPU_AFFINITY 구조체는 DMA 채널의 CPU 선호도를 지정합니다.
NET_DMA_CHANNEL_PARAMETERS

NET_DMA_CHANNEL_PARAMETERS 구조는 DMA 공급자 드라이버가 DMA 채널을 구성하는 데 사용해야 하는 구성 매개 변수를 지정합니다.
NET_DMA_DESCRIPTOR

NET_DMA_DESCRIPTOR 구조체는 DMA 설명자의 연결된 목록에 있는 각 항목에 대한 DMA 전송 정보를 지정합니다.
NET_DMA_PNP_NOTIFICATION

NET_DMA_PNP_NOTIFICATION 구조체는 NetDMA 인터페이스에서 전원 관리 알림을 지정합니다.
NET_DMA_PROVIDER_ATTRIBUTES

NET_DMA_PROVIDER_ATTRIBUTES 구조체는 NetDMA 공급자에 대한 구성 특성을 지정합니다.
NET_DMA_PROVIDER_CHARACTERISTICS

NET_DMA_PROVIDER_CHARACTERISTICS 구조체는 ProviderXxx 함수의 진입점을 포함하여 NetDMA 공급자의 특성을 지정합니다.

열거형

 
NET_DMA_PNP_NOTIFICATION_CODE

NET_DMA_PNP_NOTIFICATION_CODE 열거형은 NetDMA PnP(플러그 앤 플레이) 이벤트의 유형을 식별합니다.