The SimConnect_UnsubscribeInputEvent function is used to unsubscribe from an input event that has previously been subscribed to.

 

Syntax
HRESULT SimConnect_UnsubscribeInputEvent(
    HANDLE hSimConnect,
    UINT64 Hash
)

 

Parameters
ParameterDescriptionType
hSimConnectHandle to a SimConnect object.Integer
HashHash ID that will identify the desired input event to unsubscribe from. You can use 0 here to unsubscribe from all input events.Integer

 

Return Values

The function returns an HRESULT. Possible values include, but are not limited to, those in the following table.

Return valueDescription
S_OKThe function succeeded.
E_FAILThe function failed.

 

Remarks

This function will unsubscribe from a specific input event based on the given hash (you can retrieve the input event hashes using SimConnect_EnumerateInputEvents). You may also supply 0 (null) as the hash value, in which case you will be unsubscribing from all input events. The function generates no response event.