문제
midioutprepareheader, midiinprepareheader는 일부 데이터 필드를 설정합니까, 아니면 더 많은 시간 집약적 인 일을합니까?
나는 필요에 따라 Midihdr을 건축하고 파괴 할 것인지 또는 풀을 유지하려고 할 것인지 결정하려고 노력하고 있습니다.
해결책
당신은 (Windows 소스없이) 말할 수있는 두 가지 방법 만 있습니다.
1) 프로파일. 소요 시간에 대한 연구 결과에 따라, 애플리케이션에 허용되는 것보다 갑자기 더 오래 걸리거나 수영장 솔루션을 수행 할 때 디버그 전용 스코핑 타이머가 있어야합니다. DOC는 준비 기능을 호출 한 후에 버퍼를 수정하지 말라고 말하지만 재사용을 재사용하려면 수정해야 할 것 같습니다. 제안 된 솔루션이 효과가 있다면 문서에 대해서도 익숙하지 않습니다.
2) 어셈블리를 통과하고 참조하십시오. 두려워하지 마십시오. MSFT를 얻으십시오 공개 상징 그리고 그것이 들판을 채우는 것처럼 보이는지 또는 복잡한 일을하고 있는지 확인하십시오.
제휴하지 않습니다 StackOverflow