ID3D10Device::CreateBuffer-Methode (d3d10.h)
Erstellen Sie einen Puffer (Vertexpuffer, Indexpuffer oder Shaderkonstantenpuffer).
Syntax
HRESULT CreateBuffer(
[in] const D3D10_BUFFER_DESC *pDesc,
[in] const D3D10_SUBRESOURCE_DATA *pInitialData,
[out] ID3D10Buffer **ppBuffer
);
Parameter
[in] pDesc
Typ: const D3D10_BUFFER_DESC*
Zeiger auf eine Pufferbeschreibung (siehe D3D10_BUFFER_DESC).
[in] pInitialData
Typ: const D3D10_SUBRESOURCE_DATA*
Zeiger auf die Initialisierungsdaten (siehe D3D10_SUBRESOURCE_DATA); Verwenden Sie NULL , um nur Speicherplatz zuzuweisen.
[out] ppBuffer
Typ: ID3D10Buffer**
Adresse eines Zeigers auf den erstellten Puffer (siehe ID3D10Buffer-Schnittstelle). Legen Sie diesen Parameter auf NULL fest, um die anderen Eingabeparameter zu überprüfen (S_FALSE gibt einen Pass an).
Rückgabewert
Typ: HRESULT
Diese Methode gibt einen der folgenden Direct3D 10-Rückgabecodes zurück.
Hinweise
Beispielcode finden Sie unter:
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | d3d10.h |
Bibliothek | D3D10.lib |