pdcomm_gem_spool_request_query
함수
헤더만 있는 S2F59 스풀 구성 요청을 보냅니다(호스트).
PdcommStatus pdcomm_gem_spool_request_query(PdcommTcpEndpoint *endpoint, PdcommTcpToken *token)장비는 현재 선택(카탈로그가 아님)을 담은 S2F60으로 응답하며, 이 응답은 #PDCOMM_GEM_SPOOL_CONFIG_DATA 결과로 전달됩니다. 요구 사항과 슬롯 공유는 pdcomm_gem_spool_request_configure()와 같습니다.
매개변수
| 이름 | 설명 |
|---|---|
endpoint | 스풀 한도와 함께 GEM 호스트로 구성되고 Communicating 상태인 엔드포인트입니다. |
token | 요청 토큰을 받습니다. 실패하면 항상 0입니다. NULL이 아니어야 합니다. |
반환값
요청을 큐에 넣었으면 #PDCOMM_OK를 반환합니다. token 또는 endpoint가 NULL이면 #PDCOMM_INVALID_ARGUMENT를 반환합니다. 스풀 호스트 한도가 구성되지 않았거나 GEM이 Communicating 상태가 아니면 #PDCOMM_INVALID_STATE를 반환합니다. 준비된 TCP 이벤트(staged event)가 대기 중이거나 빈 대기 슬롯이 없으면 #PDCOMM_BACKPRESSURE를 반환합니다. 그 밖에 #PDCOMM_LIMIT_EXCEEDED, #PDCOMM_ALLOCATION_FAILED, TCP 상태 코드, #PDCOMM_POISONED를 반환합니다.