Share via


DeleteHandler (Compact 2013)

3/28/2014

This function is called by the network address translation (NAT) driver when a mapping associated with an editor is removed.

Syntax

NTSTATUS DeleteHandler( 
  PVOID InterfaceHandle, 
  PVOID SessionHandle, 
  PVOID EditorContext, 
  PVOID EditorSessionContext 
)

Parameters

  • InterfaceHandle
    [in] Handle to an interface.
  • SessionHandle
    [in] Handle to the session. Use this handle when calling the QueryInfoSession function.
  • EditorContext
    [in] Pointer to a context that the NAT editor supplied when the editor called the RegisterEditor function.
  • EditorSessionContext
    [in] Pointer to the context of the session mapping that the editor supplied when the editor called the CreateHandler function.

Return Value

STATUS_SUCCESS indicates success. A non-zero value indicates failure.

Remarks

CreateHandler and DeleteHandler cannot invoke any helper functions other than QueryInfoSession because of synchronization considerations.

Requirements

Header

natedit.h

Library

coredll.dll

See Also

Reference

Network Address Translation Functions
CreateHandler
QueryInfoSession
RegisterEditor