ID3D12GraphicsCommandList4::InitializeMetaCommand-Methode (d3d12.h)
Initialisiert den angegebenen Metabefehl.
Sie müssen einen Metabefehl mindestens einmal initialisieren( auf der Zeitleiste der GPU), um ihn auszuführen. Die Initialisierung gibt der Implementierung die Möglichkeit, alle erforderlichen Aufgaben auszuführen, um den Aufruf des Metabefehls zu beschleunigen. Sie müssen die ausreichenden Ressourcenparameter angeben, einschließlich der Ressource für beständigen Cache.
Syntax
void InitializeMetaCommand(
[in] ID3D12MetaCommand *pMetaCommand,
[in, optional] const void *pInitializationParametersData,
[in] SIZE_T InitializationParametersDataSizeInBytes
);
Parameter
[in] pMetaCommand
Ein Zeiger auf einen ID3D12MetaCommand , der den zu initialisierenden Metabefehl darstellt.
[in, optional] pInitializationParametersData
Ein optionaler Zeiger auf eine konstante Struktur, die die Werte der Parameter zum Initialisieren des meta-Befehls enthält.
[in] InitializationParametersDataSizeInBytes
Eine SIZE_T , die die Größe der Struktur enthält, auf die pInitializationParametersData verweist, sofern festgelegt, andernfalls 0.
Rückgabewert
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Anforderungen
Zielplattform | Windows |
Kopfzeile | d3d12.h |