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