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.
Ruft die Breite und Höhe des DDS-Images in Blöcken ab.
Syntax
HRESULT GetSizeInBlocks(
[out] UINT *pWidthInBlocks,
[out] UINT *pHeightInBlocks
);
Parameter
[out] pWidthInBlocks
Typ: UINT*
Die Breite des DDS-Images in Blöcken.
[out] pHeightInBlocks
Typ: UINT*
Die Höhe des DDS-Images in Blöcken.
Rückgabewert
Typ: HRESULT
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Hinweise
Bei komprimierten Blocktexturen definieren die zurückgegebenen Werte für Breite und Höhe die Texturgröße nicht vollständig, da das Bild so gepolstert ist, dass es der nächstgelegenen ganzen Blockgröße entspricht. Beispielsweise melden drei BC1-Texturen mit Pixeldimensionen von 1x1, 2x2 und 4x4 pWidthInBlocks = 1 und pHeightInBlocks = 1.
Wenn die Textur keinen blockkomprimierten DXGI_FORMAT verwendet, gibt diese Methode die Texturgröße in Pixel zurück. für diese Formate beträgt die von IWICDdsFrameDecoder::GetFormatInfo zurückgegebene Blockgröße 1x1.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows 8.1 [Desktop-Apps | UWP-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2012 R2 [Desktop-Apps | UWP-Apps] |
| Zielplattform | Windows |
| Kopfzeile | wincodec.h |
| Bibliothek | Windowscodecs.lib |
| DLL | Windowscodecs.dll |