Freigeben über


ID2D1VertexBuffer::Map-Methode (d2d1effectauthor.h)

Ordnet die bereitgestellten Daten dem Benutzerspeicher zu.

Syntax

HRESULT Map(
  [out] BYTE   **data,
        UINT32 bufferSize
);

Parameter

[out] data

Typ: const BYTE**

Wenn diese Methode zurückgibt, enthält die Adresse eines Zeigers auf den verfügbaren Puffer.

bufferSize

Typ: UINT32

Die gewünschte Größe des Puffers.

Rückgabewert

Typ: HRESULT

Die Methode gibt ein HRESULT zurück. Mögliches Werte (aber nicht die Einzigen) sind die in der folgenden Tabelle.

HRESULT BESCHREIBUNG
S_OK Kein Fehler ist aufgetreten.
E_INVALIDARG Ein ungültiger Parameter wurde an die zurückgebende Funktion übergeben.
D3DERR_DEVICELOST Das Gerät ist verloren gegangen, kann aber zu diesem Zeitpunkt nicht zurückgesetzt werden.

Hinweise

Wenn daten größer als bufferSize sind, schlägt diese Methode fehl.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8 und Plattformupdate für Windows 7 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 und Plattformupdate für Windows Server 2008 R2 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile d2d1effectauthor.h
Bibliothek D2d1.lib
DLL D2d1.dll

Weitere Informationen

ID2D1EffectContext::CreateVertexBuffer

ID2D1VertexBuffer