MSBDN_BRIDGE_CALLBACKS

[This is preliminary documentation and subject to change.]

The MSBDN_BRIDGE_CALLBACKS structure contains information about pointers to callback functions exported by the MMR that allow virtual interface DLLs to report internal status.

typedef struct MSBDN_BRIDGE_CALLBACKS {
    DWORD Version;
    HRESULT    (*ReportState) (struct MSBDN_OUTPUT_SUBSYSTEM *, 
                               DWORD state, LPCSTR message);
    HRESULT    (*ReportActivity) (struct MSBDN_OUTPUT_SUBSYSTEM *, 
                               WORD type, DWORD amount);
    HRESULT    (*ReportEvent) (struct MSBDN_OUTPUT_SUBSYSTEM *, 
                               WORD, DWORD, LPCWSTR);
} MSBDN_BRIDGE_CALLBACKS;
 

Members

Version
Version number of the MMR callback reference.
ReportState
Pointer to a function that a virtual interface calls to inform the MMR about the state of such virtual interface.
ReportActivity
Pointer to a function that a virtual interface calls to inform the MMR about real-time bandwidth usage and minor problems with the output system.
ReportEvent
Pointer to a function that a virtual interface calls to inform the MMR of a virtual interface event.

See Also

msbdnBridgeReportEvent