ICollectData.CollectData(Int32, IntPtr, IntPtr, Int32, IntPtr) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Recolhe os dados de desempenho para a DLL de desempenho.
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.
public:
void CollectData(int id, IntPtr valueName, IntPtr data, int totalBytes, [Runtime::InteropServices::Out] IntPtr % res);
public void CollectData(int id, IntPtr valueName, IntPtr data, int totalBytes, out IntPtr res);
abstract member CollectData : int * nativeint * nativeint * int * nativeint -> unit
Public Sub CollectData (id As Integer, valueName As IntPtr, data As IntPtr, totalBytes As Integer, ByRef res As IntPtr)
Parâmetros
- id
- Int32
O índice de chamadas.
- valueName
-
IntPtr
nativeint
Um ponteiro para uma lista de strings Unicode com os identificadores de objetos solicitados.
- data
-
IntPtr
nativeint
Um apontador para o buffer de dados.
- totalBytes
- Int32
Um apontador para vários bytes.
- res
-
IntPtr
nativeint
Quando este método retorna, contém a IntPtr para o primeiro byte após os dados, -1 para um erro, ou -2 se for necessário um buffer maior. Este parâmetro é passado sem inicializar.