D3DX10GetImageInfoFromResource-Funktion
Ruft Informationen zu einem bestimmten Bild in einer Ressource ab.
Syntax
HRESULT D3DX10GetImageInfoFromResource(
_In_ HMODULE hSrcModule,
_In_ LPCTSTR pSrcResource,
_In_ ID3DX10ThreadPump *pPump,
_In_ D3DX10_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 auflösen. Andernfalls wird der Datentyp in LPCSTR auflösen. Siehe Hinweise.
-
pPump [ In]
-
Typ: ID3DX10ThreadPump*
Optionale Threadpump, die zum asynchronen Laden der Informationen verwendet werden kann. Kann NULL sein. Siehe ID3DX10ThreadPump.
-
pSrcInfo [ In]
-
Typ: D3DX10 _ IMAGE _ INFO*
Zeiger auf eine D3DX10 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 ist, ist 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 D3DX10GetImageInfoFromResourceW auflösen. Andernfalls wird der Funktionsaufruf in D3DX10GetImageInfoFromResourceA auflösen, da ANSI-Zeichenfolgen verwendet werden.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header |
|
| Bibliothek |
|