LINEINITIALIZEEXPARAMS-Struktur (tapi.h)
Die LINEINITIZALIZEEXPARAMS-Struktur beschreibt Parameter, die bei Aufrufen mit LINEINITIALIZEEX bereitgestellt werden.
Syntax
typedef struct lineinitializeexparams_tag {
DWORD dwTotalSize;
DWORD dwNeededSize;
DWORD dwUsedSize;
DWORD dwOptions;
union {
HANDLE hEvent;
HANDLE hCompletionPort;
} Handles;
DWORD dwCompletionKey;
} LINEINITIALIZEEXPARAMS, *LPLINEINITIALIZEEXPARAMS;
Member
dwTotalSize
Gesamtgröße in Byte, die dieser Datenstruktur zugeordnet ist.
dwNeededSize
Größe für diese Datenstruktur, die benötigt wird, um alle zurückgegebenen Informationen in Bytes zu enthalten.
dwUsedSize
Größe des Teils dieser Datenstruktur, der nützliche Informationen in Byte enthält.
dwOptions
Eine der LINEINITIALIZEEXOPTION_ Konstanten. Gibt den Ereignisbenachrichtigungsmechanismus an, den die Anwendung verwenden möchte.
Handles
Handles.hEvent
Wenn dwOptions LINEINITIALIZEEXOPTION_USEEVENT angibt, gibt TAPI das Ereignishandle in diesem Feld zurück.
Handles.hCompletionPort
Wenn dwOptions LINEINITIALIZEEXOPTION_USECOMPLETIONPORT angibt, muss die Anwendung in diesem Feld das Handle eines vorhandenen Abschlussports angeben, der mit CreateIoCompletionPort geöffnet wurde.
dwCompletionKey
Wenn dwOptions LINEINITIALIZEEXOPTION_USECOMPLETIONPORT angibt, muss die Anwendung in diesem Feld einen Wert angeben, der über den lpCompletionKey-Parameter von GetQueuedCompletionStatus zurückgegeben wird, um die Abschlussnachricht als Telefonienachricht zu identifizieren.
Hinweise
Weitere Informationen zu diesen Optionen finden Sie unter lineInitializeEx .
Anforderungen
Anforderung | Wert |
---|---|
Header | tapi.h |