Compartir a través de


Estructura LINEINITIALIZEEXPARAMS (tapi.h)

La estructura LINEINITIZALIZEEXPARAMS describe los parámetros proporcionados al realizar llamadas mediante LINEINITIALIZEEX.

Sintaxis

typedef struct lineinitializeexparams_tag {
  DWORD dwTotalSize;
  DWORD dwNeededSize;
  DWORD dwUsedSize;
  DWORD dwOptions;
  union {
    HANDLE hEvent;
    HANDLE hCompletionPort;
  } Handles;
  DWORD dwCompletionKey;
} LINEINITIALIZEEXPARAMS, *LPLINEINITIALIZEEXPARAMS;

Miembros

dwTotalSize

Tamaño total, en bytes, asignado a esta estructura de datos.

dwNeededSize

Tamaño de esta estructura de datos necesaria para contener toda la información devuelta, en bytes.

dwUsedSize

Tamaño de la parte de esta estructura de datos que contiene información útil, en bytes.

dwOptions

Una de las constantes LINEINITIALIZEEXOPTION_. Especifica el mecanismo de notificación de eventos que la aplicación desea usar.

Handles

Handles.hEvent

Si dwOptions especifica LINEINITIALIZEEXOPTION_USEEVENT, TAPI devuelve el identificador de eventos en este campo.

Handles.hCompletionPort

Si dwOptions especifica LINEINITIALIZEEXOPTION_USECOMPLETIONPORT, la aplicación debe especificar en este campo el identificador de un puerto de finalización existente abierto mediante CreateIoCompletionPort.

dwCompletionKey

Si dwOptions especifica LINEINITIALIZEEXOPTION_USECOMPLETIONPORT, la aplicación debe especificar en este campo un valor que se devuelve a través del parámetro lpCompletionKey de GetQueuedCompletionStatus para identificar el mensaje de finalización como un mensaje de telefonía.

Comentarios

Consulte lineInitializeEx para obtener más información sobre estas opciones.

Requisitos

Requisito Valor
Header tapi.h

Consulte también

lineInitializeEx