DMDLL_USBQueueStatus
해당하는 USB장치내의 벌크IN 파이프에 대해 운용하던 백그라운드 큐에 보관되어 있는 데이타바이트수를 알려준다.
Description
int DMDLL_USBQueueStatus(
IN DMHANDLE PipeHandle,
OUT int *pQueueDataInSize
)
Parameters
PipeHandle
작업중이던 디바이스 핸들, DMDLL_OpenDeviceForInterfaceDeviceStack( PipeNumber != -1 )함수를 통해서 얻은 핸들(Pipe)이어야 한다
pQueueDataSize
Queue에 보관중인 데이타바이트수
Return Values
return int
작업이 성공할 경우 DMSTAT_SUCCESS 리턴
Changelog
Examples
int nRet = 0;
int nQueueDataInSize = 0;
nRet = DMDLL_USBQueueStatus(PipeHandle, &nQueueDataInSize);
printf(“Queue 에 %d 바이트의 데이타가 준비되어있습니다\n”, nQueueDataInSize );