Data[out] 이 매개변수는 읽을 데이터를 나타냅니다. 이 메서드를 구현할 때는 이 배열을 생성하고 여기에 필요한 데이터를 기록해야 합니다. 호출자는 더 이상 필요하지 않을 때 이 메모리를 해제해야 합니다.Count[in] 이 매개변수는 읽을 바이트 수의 상한을 지정합니다.BytesRead[out, retval] 이 매개변수는 실제로 읽은 바이트 수(즉, Data 버퍼가 차지하는 메모리 크기)를 지정합니다. 이 값이 0보다 크면 이 매개변수가 0을 반환할 때까지 메서드가 다시 호출됩니다.