Share via


NOTIFYINFO 구조체(npapi.h)

NOTIFYINFO 구조에는 네트워크 연결 또는 연결 끊기 작업에 대한 상태 정보가 포함되어 있습니다. AddConnectNotifyCancelConnectNotify 함수에서 사용됩니다.

구문

typedef struct _NOTIFYINFO {
  DWORD  dwNotifyStatus;
  DWORD  dwOperationStatus;
  LPVOID lpContext;
} NOTIFYINFO, *LPNOTIFYINFO;

멤버

dwNotifyStatus

연결 또는 연결 끊김이 수행되기 전이나 후에 이 알림이 전송되는지 여부를 나타내는 NOTIFY_PRE 또는 NOTIFY_POST.

dwOperationStatus

dwNotifyStatus가 NOTIFY_PRE 경우 WN_SUCCESS 설정됩니다.

dwNotifyStatus가 NOTIFY_POST 설정된 경우 dwOperationStatus에는 NPAddConnection 또는 NPCancelConnection 작업을 수행하는 함수의 반환 상태 코드가 포함됩니다.

lpContext

사전 알림과 사후 알림 호출 간의 작업에 대한 컨텍스트를 유지하기 위해 알림을 수신하는 애플리케이션에서 사용됩니다. 즉, 알림 애플리케이션이 특정 이벤트에 대한 해당 사후 알림 호출에 대한 사전 알림 호출과 일치하도록 합니다. lpContext 멤버는 사전 알림을 위해 알림 함수를 호출할 때 NULL 포인터입니다. 알림 함수는 lpContext 가 여전히 NULL인 상태로 반환할 수 있으며, 이는 이 특정 작업에 대한 추가 알림에 관심이 없음을 나타냅니다. 이 경우 이 작업에 대한 사후 알림과 함께 알림 함수가 다시 호출되지 않습니다. 사전 알림 함수 호출이 lpContext에서 NULL이 아닌 값을 반환하는 경우 동일한 작업에 대한 사후 알림에 대해 알림 함수가 호출될 때 이 값이 전달됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
머리글 npapi.h