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.
Bietet Zugriff auf das Texturobjekt des übergeordneten Volumes, wenn diese Oberfläche eine untergeordnete Ebene einer Volumetextur ist.
Syntax
HRESULT GetContainer(
[in] REFIID riid,
[out, retval] void **ppContainer
);
Parameter
[in] riid
Typ: REFIID
Verweisbezeichner des angeforderten Volumes.
[out, retval] ppContainer
Typ: void**
Adresse eines Zeigers, der mit dem Containerzeiger gefüllt werden soll, wenn die Abfrage erfolgreich ist.
Rückgabewert
Typ: HRESULT
Wenn die Methode erfolgreich ist, wird der Rückgabewert D3D_OK. Wenn die Methode fehlschlägt, kann der Rückgabewert D3DERR_INVALIDCALL werden.
Hinweise
Wenn der Aufruf erfolgreich ist, wird die Referenzanzahl des Containers um eins erhöht.
Hier sehen Sie ein Beispiel für die Textur des übergeordneten Volumes einer Volumetextur.
// Assumes pSurface is a valid IDirect3DVolume9 pointer
void *pContainer = NULL;
IDirect3DVolumeTexture9 *pVolumeTexture = NULL;
HRESULT hr = pVolume->GetContainer(IID_IDirect3DVolumeTexture9, &pContainer);
if (SUCCEEDED(hr) && pContainer)
{
pVolumeTexture = (IDirect3DVolumeTexture9 *)pContainer;
Anforderungen
| Anforderung | Wert |
|---|---|
| Zielplattform | Windows |
| Kopfzeile | d3d9.h (einschließlich D3D9.h) |
| Bibliothek | D3D9.lib |