다음을 통해 공유


NDIS_SET_NET_BUFFER_LIST_CANCEL_ID 매크로(ndis.h)

NDIS_SET_NET_BUFFER_LIST_CANCEL_ID 매크로는 드라이버가 나중에 연결된 데이터의 보류 중인 전송을 취소하는 데 사용할 수 있는 취소 식별자를 사용하여 NET_BUFFER_LIST 구조를 표시합니다.

통사론

void NDIS_SET_NET_BUFFER_LIST_CANCEL_ID(
   _NBL,
   _CancelId
);

매개 변수

_NBL

NET_BUFFER_LIST 구조체에 대한 포인터입니다.

_CancelId

NET_BUFFER_LIST 구조체의 취소 식별자인 ULONG 값입니다.

반환 값

없음

발언

NDIS 드라이버는 전송을 위해 하위 수준 드라이버에 전달하는 각 NET_BUFFER_LIST 구조에 대해 NDIS_SET_NET_BUFFER_LIST_CANCEL_ID 매크로를 호출할 수 있습니다. NDIS_SET_NET_BUFFER_LIST_CANCEL_ID 매크로는 지정된 NET_BUFFER_LIST 구조체를 취소 식별자로 표시합니다. 드라이버는 드라이버가 취소 식별자의 상위 바이트로 사용해야 하는 값을 얻으려면 NdisGeneratePartialCancelId 함수를 호출해야 합니다.

보내기 요청을 취소하려면 필터 드라이버가 NdisFCancelSendNetBufferLists 함수를 호출합니다. 다른 드라이버는 NdisCancelSendNetBufferLists 함수를 호출합니다.

드라이버는 NDIS_GET_NET_BUFFER_LIST_CANCEL_ID 매크로를 호출하여 NET_BUFFER_LIST 구조에서 취소 식별자를 검색할 수 있습니다.

요구 사항

요구
지원되는 최소 클라이언트 NDIS 6.0 이상에서 지원됩니다.
대상 플랫폼 보편적
헤더 ndis.h

참고 항목

NdisCancelSendNetBufferLists

NdisFCancelSendNetBufferLists

NdisGeneratePartialCancelId

NDIS_GET_NET_BUFFER_LIST_CANCEL_ID

NET_BUFFER_LIST