次の方法で共有


IDelaydC::QueryStatus メソッド

QueryStatus メソッドは、NPP の状態を取得します。

構文

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

パラメーター

pNetworkStatus [out]

NPP の現在の状態 (キャプチャ、一時停止、停止など) を示す返された NETWORKSTATUS 構造体へのポインター。 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