LINEINITIALIZEEXPARAMS 구조체(tapi.h)
LINEINITIZALIZEEXPARAMS 구조는 LINEINITIALIZEEX를 사용하여 호출할 때 제공되는 매개 변수를 설명합니다.
구문
typedef struct lineinitializeexparams_tag {
DWORD dwTotalSize;
DWORD dwNeededSize;
DWORD dwUsedSize;
DWORD dwOptions;
union {
HANDLE hEvent;
HANDLE hCompletionPort;
} Handles;
DWORD dwCompletionKey;
} LINEINITIALIZEEXPARAMS, *LPLINEINITIALIZEEXPARAMS;
멤버
dwTotalSize
이 데이터 구조에 할당된 총 크기(바이트)입니다.
dwNeededSize
반환된 모든 정보를 바이트 단위로 유지하는 데 필요한 이 데이터 구조의 크기입니다.
dwUsedSize
유용한 정보를 포함하는 이 데이터 구조의 부분 크기(바이트)입니다.
dwOptions
LINEINITIALIZEEXOPTION_ 상수 중 하나입니다. 애플리케이션에서 사용하려는 이벤트 알림 메커니즘을 지정합니다.
Handles
Handles.hEvent
dwOptions에서 LINEINITIALIZEEXOPTION_USEEVENT 지정하는 경우 TAPI는 이 필드의 이벤트 핸들을 반환합니다.
Handles.hCompletionPort
dwOptions가 LINEINITIALIZEEXOPTION_USECOMPLETIONPORT 지정하는 경우 애플리케이션은 CreateIoCompletionPort를 사용하여 열린 기존 완료 포트의 핸들을 이 필드에 지정해야 합니다.
dwCompletionKey
dwOptions가 LINEINITIALIZEEXOPTION_USECOMPLETIONPORT 지정하는 경우 애플리케이션은 완료 메시지를 전화 통신 메시지로 식별하기 위해 GetQueuedCompletionStatus의 lpCompletionKey 매개 변수를 통해 반환되는 값을 이 필드에 지정해야 합니다.
설명
이러한 옵션 에 대한 자세한 내용은 lineInitializeEx 를 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | tapi.h |