Compartilhar via


estrutura PDH_COUNTER_PATH_ELEMENTS_A (pdh.h)

A estrutura PDH_COUNTER_PATH_ELEMENTS contém os componentes de um caminho de contador.

Sintaxe

typedef struct _PDH_COUNTER_PATH_ELEMENTS_A {
  LPSTR szMachineName;
  LPSTR szObjectName;
  LPSTR szInstanceName;
  LPSTR szParentInstance;
  DWORD dwInstanceIndex;
  LPSTR szCounterName;
} PDH_COUNTER_PATH_ELEMENTS_A, *PPDH_COUNTER_PATH_ELEMENTS_A;

Membros

szMachineName

Ponteiro para uma cadeia de caracteres terminada em nulo que especifica o nome do computador.

szObjectName

Ponteiro para uma cadeia de caracteres terminada em nulo que especifica o nome do objeto.

szInstanceName

Ponteiro para uma cadeia de caracteres terminada em nulo que especifica o nome da instância. Pode conter um caractere curinga.

szParentInstance

Ponteiro para uma cadeia de caracteres terminada em nulo que especifica o nome da instância pai. Pode conter um caractere curinga.

dwInstanceIndex

Índice usado para identificar exclusivamente nomes de instância duplicados.

szCounterName

Ponteiro para uma cadeia de caracteres terminada em nulo que especifica o nome do contador.

Comentários

Essa estrutura é usada por PdhMakeCounterPath para criar um caminho de contador e por PdhParseCounterPath para analisar um caminho de contador.

Quando você aloca memória para essa estrutura, aloque memória suficiente para as cadeias de caracteres membro, como szCounterName, que são acrescentadas ao final dessa estrutura.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho pdh.h

Confira também

PdhMakeCounterPath

PdhParseCounterPath