LINEAPPINFO 구조체(tapi.h)

LINEAPPINFO 구조에는 현재 실행 중인 애플리케이션에 대한 정보가 포함되어 있습니다. LINEDEVSTATUS 구조체에는 LINEAPPINFO 구조체의 배열이 포함될 수 있습니다.

구문

typedef struct lineappinfo_tag {
  DWORD dwMachineNameSize;
  DWORD dwMachineNameOffset;
  DWORD dwUserNameSize;
  DWORD dwUserNameOffset;
  DWORD dwModuleFilenameSize;
  DWORD dwModuleFilenameOffset;
  DWORD dwFriendlyNameSize;
  DWORD dwFriendlyNameOffset;
  DWORD dwMediaModes;
  DWORD dwAddressID;
} LINEAPPINFO, *LPLINEAPPINFO;

멤버

dwMachineNameSize

null 종결자를 포함한 컴퓨터 이름 문자열의 크기(바이트)입니다.

dwMachineNameOffset

LINEDEVSTATUS 구조체의 시작 부분에서 애플리케이션이 실행 중인 컴퓨터의 이름을 지정하는 문자열로 오프셋됩니다. 필드의 크기는 dwMachineNameSize로 지정됩니다.

dwUserNameSize

null 종결자를 포함한 사용자 이름 문자열의 크기(바이트)입니다.

dwUserNameOffset

LINEDEVSTATUS 구조체의 시작 부분에서 애플리케이션이 실행 중인 계정 아래의 사용자 이름을 지정하는 문자열로 오프셋됩니다. 필드의 크기는 dwUserNameSize로 지정됩니다.

dwModuleFilenameSize

모듈 파일 이름 문자열의 크기(바이트)입니다.

dwModuleFilenameOffset

LINEDEVSTATUS의 시작 부분에서 애플리케이션의 모듈 파일 이름을 지정하는 문자열로 오프셋됩니다. 이 문자열은 lineHandoff 호출에서 애플리케이션에 대한 전달을 수행하는 데 사용할 수 있습니다. 필드의 크기는 dwModuleFilenameSize로 지정됩니다.

dwFriendlyNameSize

표시 이름 문자열의 크기(바이트)입니다.

dwFriendlyNameOffset

LINEDEVSTATUS의 시작 부분에서 애플리케이션이 lineInitialize 또는 lineInitializeEx에 제공하는 문자열로 오프셋합니다. 이 문자열은 사용자에게 표시할 때 사용해야 합니다. 필드의 크기는 dwFriendlyNameSize로 지정됩니다.

dwMediaModes

애플리케이션이 새 호출의 소유권을 요청한 미디어 유형 0이면 dwPrivileges 줄에 LINECALLPRIVILEGE_OWNER 포함되지 않았습니다.

dwAddressID

LINEOPENOPTION_SINGLEADDRESS 사용하여 줄 핸들을 연 경우 에는 지정된 주소 식별자가 포함됩니다. 단일 주소 옵션을 사용하지 않은 경우 를 0xFFFFFFFF 로 설정합니다.

주소 식별자는 주소와 영구적으로 연결됩니다. 식별자는 운영 체제 업그레이드에서 일정하게 유지됩니다.

요구 사항

요구 사항
헤더 tapi.h

추가 정보

LINEDEVSTATUS

TSPI_lineGetLineDevStatus

lineGetLineDevStatus

lineHandoff

lineInitialize

lineInitializeEx