다음을 통해 공유


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 지정하는 경우 애플리케이션은 완료 메시지를 전화 통신 메시지로 식별하기 위해 GetQueuedCompletionStatuslpCompletionKey 매개 변수를 통해 반환되는 값을 이 필드에 지정해야 합니다.

설명

이러한 옵션 에 대한 자세한 내용은 lineInitializeEx 를 참조하세요.

요구 사항

요구 사항
헤더 tapi.h

추가 정보

lineInitializeEx