pdcomm_gem_spool_state
함수
현재 장비 스풀 상태를 읽습니다.
PdcommStatus pdcomm_gem_spool_state(PdcommTcpEndpoint *endpoint, PdcommGemSpoolState *state)synchronized는 마지막 pdcomm_gem_spool_sync()가 여전히 현재 연결과 일치하는지를 나타냅니다. 따라서 동기화에 성공한 직후라도 그 뒤 연결이 바뀌었으면 0일 수 있습니다.
매개변수
| 이름 | 설명 |
|---|---|
endpoint | 장비 스풀이 있는 엔드포인트입니다. |
state | struct_size를 설정한 호출자 저장 공간입니다. 알려진 모든 필드를 먼저 지우고, 성공하면 기록합니다. |
반환값
성공하면 #PDCOMM_OK를 반환합니다. state가 NULL이거나 너무 작거나 endpoint가 NULL이면 #PDCOMM_INVALID_ARGUMENT를 반환합니다. 장비 스풀이 구성되지 않았으면 #PDCOMM_INVALID_STATE를 반환합니다. 패닉(panic)을 격리한 뒤에는 #PDCOMM_POISONED를 반환합니다.