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 );

results matching ""

    No results matching ""