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


Метод IDelaydC::QueryStatus

Метод QueryStatus извлекает состояние NPP.

Синтаксис

HRESULT STDMETHODCALLTYPE QueryStatus(
  [out] NETWORKSTATUS *pNetworkStatus
);

Параметры

pNetworkStatus [out]

Указатель на возвращаемую структуру NETWORKSTATUS , которая указывает текущее состояние NPP (запись, приостановка, остановка и т. д.). Вы несете ответственность за выделение и освобождение памяти, связанной со структурой NETWORKSTATUS .

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

Если метод выполнен успешно, возвращаемое значение будет NMERR_SUCCESS.

Если метод не выполнен, возвращается следующий код ошибки:

Код возврата Описание
NMERR_INVALID_PARAMETER
Параметр pNetworkStatus не указывает на допустимую структуру NETWORKSTATUS . Выделите память для этой структуры и снова вызовите метод IDelaydC::QueryStatus .

Комментарии

Этот метод можно вызвать в любое время после вызова CreateNPPInterface . Его можно вызвать, чтобы узнать, подключена ли NPP к сети, чтобы узнать состояние текущей записи и узнать, находятся ли какие-либо триггеры в состоянии ожидания.

Перед вызовом этого метода необходимо выделить память, необходимую для структуры NETWORKSTATUS , и освободить ее, когда структура больше не нужна.

Требования

Требование Значение
Минимальная версия клиента
Windows 2000 Professional [только классические приложения]
Минимальная версия сервера
Windows 2000 Server [только классические приложения]
Заголовок
Netmon.h
DLL
Ndisnpp.dll;
Rmtnpp.dll

См. также раздел

IDelaydC

CreateNPPInterface

NETWORKSTATUS