CRI ADX
Last Updated: 2024-11-26 16:51 p
日本語
English
中文
プラットフォームSDKとの関係(使用関数)
PC版のCRI Atomライブラリは、ANSI C標準のAPI以外に、以下の機種依存関数を使用しています。
セキュリティで保護されたCRT関数
memcpy_s
strcpy_s
strncpy_s
strncat_s
[補足]
CRI File Systemを操作する場合、上記以外に以下のAPIが追加で呼ばれる場合があります。
vsprintf_s(ファイルアクセスログ出力時のみ使用)
Win32 API
CloseHandle
CoInitializeEx
CoUninitialize
CreateEvent
CreateThread
DeleteCriticalSection
EnterCriticalSection
GetCurrentProcess
GetProcessAffinityMask
InitializeCriticalSection
InterlockedExchange
LeaveCriticalSection
ReadFile
ResetEvent
ResumeThread
SetEvent
SetFilePointer
SetThreadAffinityMask
SetThreadPriority
Sleep
SuspendThread
WaitForSingleObject
ZeroMemory
[補足]
CRI File Systemを操作する場合、上記以外に以下のAPIが追加で呼ばれる場合があります。
CreateDirectory
DeleteFile
FlushFileBuffers
GetFileAttributes
GetFileSize
GetTickCount(ファイルアクセスログ出力時のみ使用)
MoveFile
OutputDebugString(ファイルアクセスログ出力時のみ使用)
SetEndOfFile
WriteFile
オーディオ出力API
WASAPIを使用して音声を出力する場合、以下のAPIが使用されます。
CoCreateInstance
CoTaskMemFree
CoUninitialize
IAudioClient::GetBufferSize
IAudioClient::GetCurrentPadding
IAudioClient::GetMixFormat
IAudioClient::GetService
IAudioClient::Initialize
IAudioClient::IsFormatSupported
IAudioClient::Release
IAudioClient::Start
IAudioClient::Stop
IAudioRenderClient::GetBuffer
IAudioRenderClient::Release
IAudioRenderClient::ReleaseBuffer
IMMDevice::Activate
IMMDevice::Release
IMMDeviceEnumerator::EnumAudioEndpoints
IMMDeviceEnumerator::GetDefaultAudioEndpoint
IMMDeviceEnumerator::GetDevice
IMMDeviceEnumerator::RegisterEndpointNotificationCallback
IMMDeviceEnumerator::UnregisterEndpointNotificationCallback
IMMDeviceEnumerator::Release
Next:
CPU負荷/使用メモリサイズ
Copyright (c) CRI Middleware Co., Ltd. 1.9.1