콘텐츠로 이동
무료 평가 시작

pdcomm_gem_spool_state

함수

현재 장비 스풀 상태를 읽습니다.

PdcommStatus pdcomm_gem_spool_state(PdcommTcpEndpoint *endpoint, PdcommGemSpoolState *state)

선언 위치: #include <pdcomm_gem_spooling.h>

synchronized는 마지막 pdcomm_gem_spool_sync()가 여전히 현재 연결과 일치하는지를 나타냅니다. 따라서 동기화에 성공한 직후라도 그 뒤 연결이 바뀌었으면 0일 수 있습니다.

매개변수

이름설명
endpoint장비 스풀이 있는 엔드포인트입니다.
statestruct_size를 설정한 호출자 저장 공간입니다. 알려진 모든 필드를 먼저 지우고, 성공하면 기록합니다.

반환값

성공하면 #PDCOMM_OK를 반환합니다. state가 NULL이거나 너무 작거나 endpoint가 NULL이면 #PDCOMM_INVALID_ARGUMENT를 반환합니다. 장비 스풀이 구성되지 않았으면 #PDCOMM_INVALID_STATE를 반환합니다. 패닉(panic)을 격리한 뒤에는 #PDCOMM_POISONED를 반환합니다.