D3DX10CreateThreadPump-Funktion
Erstellen Sie eine Threadpumpe.
Syntax
HRESULT D3DX10CreateThreadPump(
_In_ UINT cIoThreads,
_In_ UINT cProcThreads,
_Out_ ID3DX10ThreadPump **ppThreadPump
);
Parameter
-
cIoThreads [in]
-
Typ: UINT
Die Anzahl der zu erstellenden E/A-Threads. Wenn 0 angegeben ist, versucht Direct3D, die optimale Anzahl von Threads basierend auf der Hardwarekonfiguration zu berechnen.
-
cProcThreads [in]
-
Typ: UINT
Die Anzahl der zu erstellenden Prozessthreads. Wenn 0 angegeben ist, versucht Direct3D, die optimale Anzahl von Threads basierend auf der Hardwarekonfiguration zu berechnen.
-
ppThreadPump [out]
-
Typ: ID3DX10ThreadPump**
Die erstellte Threadpumpe. Siehe ID3DX10ThreadPump-Schnittstelle.
Rückgabewert
Typ: HRESULT
Der Rückgabewert ist einer der In Direct3D 10-Rückgabecodes aufgeführten Werte.
Bemerkungen
Eine Threadpumpe ist ein sehr ressourcenintensives Objekt. Pro Anwendung sollte nur eine Threadpumpe erstellt werden.
Anforderungen
Anforderung | Wert |
---|---|
Header |
|
Bibliothek |
|
Siehe auch