ホーム › System.ClrHosting › ICorThreadpool
ICorThreadpool
COMメソッド 11
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT CorRegisterWaitForSingleObject(HANDLE* phNewWaitObject, HANDLE hWaitObject, WAITORTIMERCALLBACK Callback, void* Context, DWORD timeout, BOOL executeOnlyOnce, BOOL* result) |
| 4 | HRESULT CorUnregisterWait(HANDLE hWaitObject, HANDLE CompletionEvent, BOOL* result) |
| 5 | HRESULT CorQueueUserWorkItem(LPTHREAD_START_ROUTINE Function, void* Context, BOOL executeOnlyOnce, BOOL* result) |
| 6 | HRESULT CorCreateTimer(HANDLE* phNewTimer, WAITORTIMERCALLBACK Callback, void* Parameter, DWORD DueTime, DWORD Period, BOOL* result) |
| 7 | HRESULT CorChangeTimer(HANDLE Timer, DWORD DueTime, DWORD Period, BOOL* result) |
| 8 | HRESULT CorDeleteTimer(HANDLE Timer, HANDLE CompletionEvent, BOOL* result) |
| 9 | HRESULT CorBindIoCompletionCallback(HANDLE fileHandle, LPOVERLAPPED_COMPLETION_ROUTINE callback) |
| 10 | HRESULT CorCallOrQueueUserWorkItem(LPTHREAD_START_ROUTINE Function, void* Context, BOOL* result) |
| 11 | HRESULT CorSetMaxThreads(DWORD MaxWorkerThreads, DWORD MaxIOCompletionThreads) |
| 12 | HRESULT CorGetMaxThreads(DWORD* MaxWorkerThreads, DWORD* MaxIOCompletionThreads) |
| 13 | HRESULT CorGetAvailableThreads(DWORD* AvailableWorkerThreads, DWORD* AvailableIOCompletionThreads) |