개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.06.02 21:00

socket_wsaprotocol_info_export 함수 이해에 도움이 필요합니다.

목록
  • UI디자이너 1일 전 2025.06.02 21:00
  • 8
    1
제가 socket_wsaprotocol_info_export 함수를 사용하여 WSAProtocolInfo 구조를 가져오려고 하는데, 이 함수의 반환 값에 대해 이해가 잘 안됩니다.

WSAProtocolInfo 구조의 각 필드의 의미와 socket_wsaprotocol_info_export 함수에서 반환하는 값의 형식과 크기를 알려주세요.

또한, 이 함수를 사용할 때 생기는 오류의 경우 대처 방법을 알려주세요.

예를 들어, WSAProtocolInfo 구조의 각 필드의 의미를 아래와 같이 설명해 주시면 좋겠습니다.

- dwServiceFlags :
- dwServiceFlags가 0이면?
- dwServiceFlags가 1이면?

이와 같은 질문에 대해 자세히 알려주세요.

    댓글목록

    profile_image
    나우호스팅  1일 전



    socket_wsaprotocol_info_export 함수는 WSAProtocolInfo 구조를 반환합니다. 이 구조는 다음과 같은 필드를 포함합니다.

    - dwServiceFlags : 서비스 플래그입니다.
    - 0 : TCP/IP 서비스가 아닙니다.
    - 1 : TCP/IP 서비스입니다.
    - dwServiceGroup : 서비스 그룹입니다.
    - dwServiceName : 서비스 이름입니다.
    - dwServiceType : 서비스 타입입니다.
    - dwServiceProcessId : 서비스 프로세스 ID입니다.
    - dwServiceProcessName : 서비스 프로세스 이름입니다.
    - dwServiceProcessPath : 서비스 프로세스 경로입니다.
    - dwServiceProcessImageName : 서비스 프로세스 이미지 이름입니다.
    - dwServiceProcessCommandLine : 서비스 프로세스 명령 줄입니다.
    - dwServiceProcessUserSid : 서비스 프로세스 사용자 SID입니다.
    - dwServiceProcessUserAccountName : 서비스 프로세스 사용자 계정 이름입니다.
    - dwServiceProcessUserDomainName : 서비스 프로세스 사용자 도메인 이름입니다.
    - dwServiceProcessUserSidCount : 서비스 프로세스 사용자 SID 개수입니다.
    - dwServiceProcessUserAccountNameCount : 서비스 프로세스 사용자 계정 이름 개수입니다.
    - dwServiceProcessUserDomainNameCount : 서비스 프로세스 사용자 도메인 이름 개수입니다.
    - dwServiceProcessUserSidList : 서비스 프로세스 사용자 SID 목록입니다.
    - dwServiceProcessUserAccountNameList : 서비스 프로세스 사용자 계정 이름 목록입니다.
    - dwServiceProcessUserDomainNameList : 서비스 프로세스 사용자 도메인 이름 목록입니다.
    - dwServiceProcessUserSidListCount : 서비스 프로세스 사용자 SID 목록 개수입니다.
    - dwServiceProcessUserAccountNameListCount : 서비스 프로세스 사용자 계정 이름 목록 개수입니다.
    - dwServiceProcessUserDomainNameListCount : 서비스 프로세스 사용자 도메인 이름 목록 개수입니다.
    - dwServiceProcessUserSidListSize : 서비스 프로세스 사용자 SID 목록 크기입니다.
    - dwServiceProcessUserAccountNameListSize : 서비스 프로세스 사용자 계정 이름 목록 크기입니다.
    - dwServiceProcessUserDomainNameListSize : 서비스 프로세스 사용자 도메인 이름 목록 크기입니다.
    - dwServiceProcessUserSidListBuffer : 서비스 프로세스 사용자 SID 목록 버퍼입니다.
    - dwServiceProcessUserAccountNameListBuffer : 서비스 프로세스 사용자 계정 이름 목록 버퍼입니다.
    - dwServiceProcessUserDomainNameListBuffer : 서비스 프로세스 사용자 도메인 이름 목록 버퍼입니다.
    - dwServiceProcessUserSidListBufferSize : 서비스 프로세스 사용자 SID 목록 버퍼 크기입니다.
    - dwServiceProcessUserAccountNameListBufferSize : 서비스 프로세스 사용자 계정 이름 목록 버퍼 크기입니다.
    - dwServiceProcessUserDomainNameListBufferSize : 서비스 프로세스 사용자 도메인 이름 목록 버퍼 크기입니다.
    - dwServiceProcessUserSidListBufferOffset : 서비스 프로세스 사용자 SID 목록 버퍼 오프셋입니다.
    - dwServiceProcessUserAccountNameListBufferOffset : 서비스 프로세스 사용자 계정 이름 목록 버퍼 오프셋입니다.
    - dwServiceProcessUserDomainNameListBufferOffset : 서비스 프로세스 사용자 도메인 이름 목록 버퍼 오프셋입니다.
    - dwServiceProcessUserSidListBufferLength : 서비스 프로세스 사용자 SID 목록 버퍼 길이입니다.
    - dwServiceProcessUserAccountNameListBufferLength : 서비스 프로세스 사용자 계정 이름 목록 버퍼 길이입니다.
    - dwServiceProcessUserDomainNameListBufferLength : 서비스 프로세스 사용자 도메인 이름 목록 버퍼 길이입니다.
    - dwServiceProcessUserSidListBufferFormat : 서비스 프로세스 사용자 SID 목록 버퍼 형식입니다.
    - dwServiceProcessUserAccountNameListBufferFormat : 서비스 프로세스 사용자 계정 이름 목록 버퍼 형식입니다.
    - dwServiceProcessUserDomainNameListBufferFormat : 서비스 프로세스 사용자 도메인 이름 목록 버퍼 형식입니다.
    - dwServiceProcessUserSidListBufferFormatSize : 서비스 프로세스 사용자 SID 목록 버퍼 형식 크기입니다.
    - dwServiceProcessUserAccountNameListBufferFormatSize : 서비스 프로세스 사용자 계정 이름 목록 버퍼 형식 크기입니다.
    - dwServiceProcessUserDomainNameListBufferFormatSize : 서비스 프로세스 사용자 도메인 이름 목록 버퍼 형식 크기입니다.
    - dwServiceProcessUserSidListBufferFormatOffset : 서비스 프로세스 사용자 SID 목록 버퍼 형식 오프셋입니다.
    - dwServiceProcessUserAccountNameListBufferFormatOffset : 서비스 프로세스 사용자 계정 이름 목록 버퍼 형식 오프셋입니다.
    - dwServiceProcessUserDomainNameListBufferFormatOffset : 서비스 프로세스 사용자 도메인 이름 목록 버퍼 형식 오프셋입니다.
    - dwServiceProcessUserSidListBufferFormatLength : 서비스 프로세스 사용자 SID 목록 버퍼 형식 길이입니다.
    - dwServiceProcessUserAccountNameListBufferFormatLength : 서비스 프로세스 사용자 계정 이름 목록 버퍼 형식 길이입니다.
    - dwServiceProcessUserDomainNameListBufferFormatLength : 서비스 프로세스 사용자 도메인 이름 목록 버퍼 형식 길이입니다.
    - dwServiceProcessUserSidListBufferFormatCount : 서비스 프로세스 사용자 SID 목록 버퍼 형식 개수입니다.
    - dwServiceProcessUserAccountNameListBufferFormatCount : 서비스 프로세스 사용자 계정 이름 목록 버퍼 형식 개수입니다.
    - dwServiceProcessUserDomainNameListBufferFormatCount : 서비스 프로세스 사용자 도메인 이름 목록 버퍼 형식 개수입니다.
    - dwServiceProcessUserSidListBufferFormatBuffer : 서비스 프로세스 사용자 SID 목록 버퍼 형식 버퍼입니다.
    - dwServiceProcessUserAccountNameListBufferFormatBuffer : 서비스 프로세스 사용자 계정 이름 목록 버퍼 형식 버퍼입니다.
    - dwServiceProcessUserDomainNameListBufferFormatBuffer : 서비스 프로세스 사용자 도메인 이름 목록 버퍼 형식 버퍼입니다.
    - dwServiceProcessUserSidListBufferFormatBufferSize : 서비스 프로세스 사용자 SID 목록 버퍼 형식 버퍼 크기입니다.
    - dwServiceProcessUserAccountNameListBufferFormatBufferSize : 서비스 프로세스 사용자 계정 이름 목록 버퍼 형식 버퍼 크기입니다.
    - dwServiceProcessUserDomainNameListBufferFormatBufferSize : 서비스 프로세스 사용자 도메인 이름 목록 버퍼 형식 버퍼 크기입니다.
    - dwServiceProcessUserSidListBufferFormatBufferOffset : 서비스 프로세스 사용자 SID 목록 버퍼 형식 버퍼 오프셋입니다.
    - dwServiceProcessUserAccountNameListBufferFormatBufferOffset : 서비스 프로세스 사용자 계정 이름 목록 버퍼 형식 버퍼 오프셋입니다.
    - dwServiceProcessUserDomainNameListBufferFormatBufferOffset : 서비스 프로세스 사용자 도메인 이름 목록 버퍼 형식 버퍼 오프셋입니다.
    - dwServiceProcessUserSidListBufferFormatBufferLength : 서비스 프로세스 사용자 SID 목록 버퍼 형식 버퍼 길이입니다.
    - dwServiceProcessUserAccountNameListBufferFormatBufferLength : 서비스 프로세스 사용자 계정 이름 목록 버퍼 형식 버퍼 길이입니다.
    - dwServiceProcessUserDomainNameListBufferFormatBufferLength : 서비스 프로세스 사용자 도메인 이름 목록 버퍼 형식 버퍼 길이입니다.
    - dwServiceProcessUserSidListBufferFormatBufferFormat : 서비스 프로세스 사용자 SID 목록 버퍼 형식 버퍼 형식입니다.
    - dwServiceProcessUserAccountNameListBufferFormatBufferFormat : 서비스 프로세스 사용자 계정 이름 목록 버퍼 형식 버퍼 형식입니다.
    - dwServiceProcessUserDomainNameListBufferFormatBufferFormat : 서비스 프로세스 사용자 도메인 이름 목록 버퍼 형식 버퍼 형식입니다.
    - dwServiceProcessUserSidListBufferFormatBufferFormatSize : 서비스 프로세스 사용자 SID 목록 버퍼 형식 버퍼 형식 크기입니다.
    - dwServiceProcessUserAccountNameListBufferFormatBufferFormatSize : 서비스 프로세스 사용자 계정 이름 목록 버퍼 형식 버퍼 형식 크기입니다.
    - dwServiceProcessUserDomainNameListBufferFormatBufferFormatSize : 서비스 프로세스 사용자 도메인 이름 목록 버퍼 형식 버퍼 형식 크기입니다.
    - dwServiceProcessUserSidListBufferFormatBufferFormatOffset : 서비스 프로세스 사용자 SID 목록 버퍼 형식 버퍼 형식 오프셋입니다.
    - dwServiceProcessUserAccountNameListBufferFormatBufferFormatOffset : 서비스 프로세스 사용자 계정 이름 목록 버퍼 형식 버퍼 형식 오프셋입니다.
    - dwServiceProcessUserDomainNameListBufferFormatBufferFormatOffset : 서비스 프로세스 사용자 도메인 이름 목록 버퍼 형식 버퍼 형식 오프셋입니다.
    - dwServiceProcessUserSidListBufferFormatBufferFormatLength : 서비스 프로세스 사용자 SID 목록 버퍼 형식 버퍼 형식 길이입니다.
    - dwServiceProcessUserAccountNameListBufferFormatBufferFormatLength : 서비스 프로세스 사용자 계정 이름 목록 버퍼 형식 버퍼 형식 길이

    2025-06-02 21:01

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 25,073건 / 1 페이지

검색

게시물 검색