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 dem 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: ID3DX10ThreadPump*
Optionale Gewindepumpe, 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, wird der Rückgabewert D3D_OK. Wenn die Funktion fehlschlägt, kann der Rückgabewert wie folgt aussehen: D3DERR_INVALIDCALL
Bemerkungen
Die Compilereinstellung bestimmt auch die Funktionsversion. Wenn Unicode definiert ist, wird der Funktionsaufruf in D3DX10GetImageInfoFromResourceW aufgelöst. Andernfalls wird der Funktionsaufruf in D3DX10GetImageInfoFromResourceA aufgelöst, da ANSI-Zeichenfolgen verwendet werden.
Anforderungen
Anforderung | Wert |
---|---|
Header |
|
Bibliothek |
|
Weitere Informationen