STRUCTURE LINEINITIALIZEEXPARAMS (tapi.h)
La structure LINEINITIZALIZEEXPARAMS décrit les paramètres fournis lors de l’exécution d’appels à l’aide de LINEINITIALIZEEX.
Syntaxe
typedef struct lineinitializeexparams_tag {
DWORD dwTotalSize;
DWORD dwNeededSize;
DWORD dwUsedSize;
DWORD dwOptions;
union {
HANDLE hEvent;
HANDLE hCompletionPort;
} Handles;
DWORD dwCompletionKey;
} LINEINITIALIZEEXPARAMS, *LPLINEINITIALIZEEXPARAMS;
Membres
dwTotalSize
Taille totale, en octets, allouée à cette structure de données.
dwNeededSize
Taille de cette structure de données nécessaire pour contenir toutes les informations retournées, en octets.
dwUsedSize
Taille de la partie de cette structure de données qui contient des informations utiles, en octets.
dwOptions
Une des constantes LINEINITIALIZEEXOPTION_. Spécifie le mécanisme de notification d’événement que l’application souhaite utiliser.
Handles
Handles.hEvent
Si dwOptions spécifie LINEINITIALIZEEXOPTION_USEEVENT, TAPI retourne le handle d’événement dans ce champ.
Handles.hCompletionPort
Si dwOptions spécifie LINEINITIALIZEEXOPTION_USECOMPLETIONPORT, l’application doit spécifier dans ce champ le handle d’un port d’achèvement existant ouvert à l’aide de CreateIoCompletionPort.
dwCompletionKey
Si dwOptions spécifie LINEINITIALIZEEXOPTION_USECOMPLETIONPORT, l’application doit spécifier dans ce champ une valeur retournée par le biais du paramètre lpCompletionKey de GetQueuedCompletionStatus pour identifier le message d’achèvement en tant que message de téléphonie.
Remarques
Pour plus d’informations sur ces options, consultez lineInitializeEx .
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | tapi.h |