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 ein asynchrones Speicherladeprogramm.
Syntax
HRESULT D3DX11CreateAsyncMemoryLoader(
_In_ LPCVOID pData,
_In_ SIZE_T cbData,
_Out_ ID3DX11DataLoader **ppDataLoader
);
Parameter
-
pData [in]
-
Typ: LPCVOID
Zeiger auf die Daten.
-
cbData [in]
-
Typ: SIZE_T
Größe der Daten.
-
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 |
|