Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
NdisMCmDispatchIncomingDropParty уведомляет клиента о том, что он должен удалить определенную сторону в многоточечных VC.
Синтаксис
void NdisMCmDispatchIncomingDropParty(
_S_,
_H_,
_B_,
_Z_
);
Параметры
_S_
Указывает причину, по которой эта сторона удаляется, обычно NDIS_STATUS_SUCCESS, если удаленная сторона просто попросила, чтобы его подключение было закрыто.
_H_
Указывает дескриптор, определяющий сторону, которую нужно удалить из многоточия VC, которая должна иметь другие стороны, которые по-прежнему подключены. Драйвер MCM первоначально получил этот дескриптор в качестве входного параметра для функции ProtocolCmAddParty.
_B_
Указатель на выделенный абонентом буфер резидента, содержащий дополнительные данные, относящиеся к протоколу, полученные от удаленной стороны, если таковые есть. В зависимости от базового носителя этот указатель может быть null.
_Z_
Задает размер в байтах буфера, ноль, если буфер имеет значение NULL .
Возвращаемое значение
Никакой
Замечания
В ходе обычных сетевых операций драйвер MCM вызывает NdisMCmDispatchIncomingDropPart y с CloseStatus NDIS_STATUS_SUCCESS, так как удаленный клиент на многоточечных подключениях вызвал NdisCloseCall.
Однако драйвер MCM также может вызывать NdisMCmDispatchIncomingDropPart y с определяемой драйвером CloseStatus при возникновении ненормальных сетевых условий, таких как сбой коммутатора между локальным клиентом и одним или несколькими клиентами в установленном многоточечных подключениях.
Вызов NdisMCmDispatchIncomingDropPart y приводит к вызову NDIS для вызова клиента функция ProtocolClIncomingDropParty.
Если NdisPartyHandle идентифицирует последнюю оставшуюся сторону в заданном VC, драйвер MCM вызывает NdisMCmDispatchIncomingCloseCall, а не NdisMCmDispatchIncomingDropParty.
Только драйверы минипорта, ориентированные на подключение, которые обеспечивают встроенную поддержку управления вызовами, могут вызывать NdisMCmDispatchIncomingDropParty. Автономные диспетчеры вызовов, которые регистрируют себя в качестве драйверов протокола NDIS, вызывают NdisCmDispatchIncomingDropParty.
Требования
| Требование | Ценность |
|---|---|
| минимальные поддерживаемые клиентские | Поддерживается для драйверов NDIS 6.0 и NDIS 5.1 (см. NdisMCmDispatchIncomingDropParty (NDIS 5.1)) в Windows Vista. Поддерживается для драйверов NDIS 5.1 (см. NdisMCmDispatchIncomingDropParty (NDIS 5.1)) в Windows XP. |
| целевая платформа | Настольный |
| заголовка | ndis.h (include Ndis.h) |
| IRQL | <= DISPATCH_LEVEL |
| правил соответствия DDI | Irql_MCM_Function(ndis) |