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(플러그 앤 플레이) 이벤트의 유형을 식별합니다. |