WINBIO_ASYNC_NOTIFICATION_METHOD enumeration (winbio.h)

Defines constants that specify how completion notifications for asynchronous operations are to be delivered to the client application. This enumeration is used by the WinBioAsyncOpenFramework and WinBioAsyncOpenSession functions.

Syntax

typedef enum _WINBIO_ASYNC_NOTIFICATION_METHOD {
  WINBIO_ASYNC_NOTIFY_NONE = 0,
  WINBIO_ASYNC_NOTIFY_CALLBACK,
  WINBIO_ASYNC_NOTIFY_MESSAGE,
  WINBIO_ASYNC_NOTIFY_MAXIMUM_VALUE
} WINBIO_ASYNC_NOTIFICATION_METHOD, *PWINBIO_ASYNC_NOTIFICATION_METHOD;

Constants

 
WINBIO_ASYNC_NOTIFY_NONE
Value: 0
The operation is synchronous.
WINBIO_ASYNC_NOTIFY_CALLBACK
The client-implemented PWINBIO_ASYNC_COMPLETION_CALLBACK function is called by the framework.
WINBIO_ASYNC_NOTIFY_MESSAGE
The framework sends completion notices to the client application window message queue.
WINBIO_ASYNC_NOTIFY_MAXIMUM_VALUE
The maximum enumeration value. This constant is not directly used by the WinBioAsyncOpenFramework and WinBioAsyncOpenSession.

Remarks

This enumeration was introduced in Windows 8.

Requirements

Requirement Value
Minimum supported client Windows 8 [desktop apps only]
Minimum supported server Windows Server 2012 [desktop apps only]
Header winbio.h

See also

Client Application Enumerations

WinBioAsyncOpenFramework

WinBioAsyncOpenSession