D3DX11CreateAsyncResourceLoader-Funktion
Hinweis
Die Hilfsprogrammbibliothek D3DX (D3DX 9, D3DX 10 und D3DX 11) ist für Windows 8 veraltet und wird für Windows Store-Apps nicht unterstützt. Siehe Hinweise.
Erstellen Sie ein asynchrones Ressourcenlader.
Syntax
HRESULT D3DX11CreateAsyncResourceLoader(
_In_ HMODULE hSrcModule,
_In_ LPCTSTR pSrcResource,
_Out_ ID3DX11DataLoader **ppDataLoader
);
Parameter
-
hSrcModule [ In]
-
Typ: HMODULE
Handle für das Ressourcenmodul. Verwenden Sie die GetModuleHandle-Funktion, um das Handle zu erhalten.
-
pSrcResource [ In]
-
Typ: LPCTSTR
Name der Ressource in hSrcModule. Wenn die Compilereinstellungen Unicode erfordern, wird der Datentyp LPCTSTR in LPCWSTR auflösen. Andernfalls wird der Datentyp in LPCSTR auflösen.
-
ppDataLoader [ out]
-
Typ: ID3DX11DataLoader**
Die Adresse eines Zeigers auf das asynchrone Datenlader (siehe ID3DX11DataLoader-Schnittstelle).
Rückgabewert
Typ: HRESULT
Der Rückgabewert ist einer der Werte, die unter Direct3D 11-Rückgabecodes aufgeführt sind.
Bemerkungen
Es gibt keine Implementierung des asynchronen Ladeers außerhalb von D3DX 10 und D3DX 11.
Für Windows Store-Apps enthalten die DirectX-Beispiele (z. B. das Direct3D-Tutorialbeispiel)das BasicLoader-Modul, das das asynchrone Windows Runtime-Programmiermodell (AsyncBase) verwendet.
Für Win32-Desktop-Apps können Sie die -Concurrency Runtime verwenden, um etwas zu implementieren, das dem asynchronen Windows Runtime-Modell ähnelt.
Requirements (Anforderungen)
| Anforderung | Wert |
|---|---|
| Header |
|
| Bibliothek |
|