D3DX11GetImageInfoFromResource-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.
Hinweis
Anstatt diese Funktion zu verwenden, empfiehlt es sich, Ressourcenfunktionenzu verwenden und dann die DirectXTex-Bibliothek (Tools), LoadFromXXXMemory (wobei XXX WIC, DDS oder TGA ist; WIC unterstützt DDS und TGA nicht. D3DX 9 unterstützte TGA als gängiges Art-Source-Format für Spiele).
Ruft Informationen zu einem bestimmten Bild in einer Ressource ab.
Syntax
HRESULT D3DX11GetImageInfoFromResource(
_In_ HMODULE hSrcModule,
_In_ LPCTSTR pSrcResource,
_In_ ID3DX11ThreadPump *pPump,
_In_ D3DX11_IMAGE_INFO *pSrcInfo,
_Out_ HRESULT *pHResult
);
Parameter
-
hSrcModule [ In]
-
Typ: HMODULE
Modul, in das die Ressource geladen wird. Legen Sie diesen Parameter auf NULL fest, um das Modul anzugeben, das dem Image zugeordnet ist, das das Betriebssystem zum Erstellen des aktuellen Prozesses verwendet hat.
-
pSrcResource [ In]
-
Typ: LPCTSTR
Zeiger auf eine Zeichenfolge, die den Dateinamen angibt. Wenn die Compilereinstellungen Unicode erfordern, wird der Datentyp LPCTSTR in LPCWSTR aufgelöst. Andernfalls wird der Datentyp in LPCSTR aufgelöst. Siehe Hinweise.
-
pPump [ In]
-
Typ: ID3DX11ThreadPump*
Optionale Threadpumpe, die zum asynchronen Laden der Informationen verwendet werden kann. Kann NULL sein. Siehe ID3DX11ThreadPump-Schnittstelle.
-
pSrcInfo [ In]
-
Typ: D3DX11 _ IMAGE _ INFO*
Zeiger auf eine D3DX11 _ IMAGE _ INFO-Struktur, die mit der Beschreibung der Daten in der Quelldatei gefüllt werden soll.
-
pHResult [ out]
-
Typ: HRESULT*
Ein Zeiger auf den Rückgabewert. Kann NULL sein. Wenn pPump nicht NULL ist, muss pHResult ein gültiger Speicherort sein, bis die asynchrone Ausführung abgeschlossen ist.
Rückgabewert
Typ: HRESULT
Wenn die Funktion erfolgreich ausgeführt wird, lautet der Rückgabewert D3D _ OK. Wenn die Funktion fehlschlägt, kann der Rückgabewert wie folgt sein: D3DERR _ INVALIDCALL
Hinweise
Die Compilereinstellung bestimmt auch die Funktionsversion. Wenn Unicode definiert ist, wird der Funktionsaufruf in D3DX11GetImageInfoFromResourceW aufgelöst. Andernfalls wird der Funktionsaufruf in D3DX11GetImageInfoFromResourceA aufgelöst, da ANSI-Zeichenfolgen verwendet werden.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header |
|
| Bibliothek |
|