Поделиться через


Функция NdisCompleteNetPnPEvent (ndis.h)

Драйверы протокола вызывают функцию NdisCompleteNetPnPEvent, чтобы завершить ответ на событие Plug and Play или Power Management, для которого функция вызова ProtocolNetPnPEvent возвращена NDIS_STATUS_PENDING.

Синтаксис

void NdisCompleteNetPnPEvent(
  [in] NDIS_HANDLE                 NdisBindingHandle,
       PNET_PNP_EVENT_NOTIFICATION NetPnPEventNotification,
  [in] NDIS_STATUS                 Status
);

Параметры

[in] NdisBindingHandle

Дескриптор, предоставленный NDIS в параметре NdisBindingHandle функции NdisOpenAdapterEx. Дескриптор определяет привязку между вызывающим устройством и базовым мини-адаптером.

NetPnPEventNotification

Указатель на NET_PNP_EVENT_NOTIFICATION структура, передаваемая NDIS вызывающей объекту функция ProtocolNetPnPEvent.

[in] Status

Ответ драйвера протокола на ожидающее уведомление о событиях Plug and Play или Power Management. Чтобы выполнить такое событие, укажите NDIS_STATUS_SUCCESS. Сведения о других значениях состояния см. в возвращаемых значениях функция ProtocolNetPnPEvent.

Возвращаемое значение

Никакой

Замечания

Когда драйвер протокола возвращает NDIS_STATUS_PENDING из функции ProtocolNetPnPEvent, он должен в конечном итоге вызывать NdisCompleteNetPnPEvent, чтобы указать ответ на данное уведомление Plug and Play или Power Management.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Поддерживается в NDIS 6.0 и более поздних версиях.
целевая платформа Настольный
заголовка ndis.h (include Ndis.h)
библиотеки Ndis.lib
IRQL PASSIVE_LEVEL
правил соответствия DDI Irql_Protocol_Driver_Function(ndis)

См. также

NET_PNP_EVENT_NOTIFICATION

NdisOpenAdapterEx

ProtocolNetPnPEvent