Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 einen asynchronen Ressourcenladeprogramm.
Syntax
HRESULT D3DX11CreateAsyncResourceLoader(
_In_ HMODULE hSrcModule,
_In_ LPCTSTR pSrcResource,
_Out_ ID3DX11DataLoader **ppDataLoader
);
Parameter
-
hSrcModule [in]
-
Typ: HMODULE
Handle mit dem Ressourcenmodul. Verwenden Sie die GetModuleHandle-Funktion , um das Handle abzurufen.
-
pSrcResource [in]
-
Typ: LPCTSTR
Name der Ressource in hSrcModule. Wenn die Compilereinstellungen Unicode erfordern, wird der Datentyp LPCTSTR in LPCWSTR aufgelöst. Andernfalls wird der Datentyp in LPCSTR aufgelöst.
-
ppDataLoader [out]
-
Typ: ID3DX11DataLoader**
Die Adresse eines Zeigers auf das asynchrone Datenladeprogramm (siehe ID3DX11DataLoader-Schnittstelle).
Rückgabewert
Typ: HRESULT
Der Rückgabewert ist einer der In Direct3D 11-Rückgabecodes aufgeführten Werte.
Bemerkungen
Außerhalb von D3DX 10 und D3DX 11 gibt es keine Implementierung des asynchronen Ladeprogramms.
Für Windows Store-Apps umfassen die DirectX-Beispiele (z. B. das Direct3D-Tutorialbeispiel) das BasicLoader-Modul, das das Windows-Runtime asynchrones Programmiermodell (AsyncBase) verwendet.
Für Win32-Desktop-Apps können Sie die Concurrency Runtime verwenden, um etwas ähnliches wie das Windows-Runtime asynchrones Programmiermodell zu implementieren.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header |
|
| Bibliothek |
|