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 Dateiladeprogramm.
Syntax
HRESULT D3DX11CreateAsyncFileLoader(
_In_ LPCTSTR pFileName,
_Out_ ID3DX11DataLoader **ppDataLoader
);
Parameter
-
pFileName [in]
-
Typ: LPCTSTR
Der Name der zu ladenden Datei. 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**
Adresse eines Zeigers auf den asynchronen 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 |
|