Método IWbemPath::GetScope (wmiutils.h)
O método IWbemPath::GetScope recupera um escopo com base em um índice. Esse método recupera o nome da classe e um ponteiro IWbemPathKeyList para que os detalhes das chaves possam ser recuperados.
Sintaxe
HRESULT GetScope(
[in] ULONG uIndex,
[in, out] ULONG *puClassNameBufSize,
[out] LPWSTR pszClass,
[out] IWbemPathKeyList **pKeyList
);
Parâmetros
[in] uIndex
Índice do escopo.
[in, out] puClassNameBufSize
O chamador define isso como o número de caracteres que o buffer pode conter. Após o êxito, isso é definido como o número de caracteres copiados para o buffer, incluindo o terminador NULL .
[out] pszClass
Buffer em que o escopo deve ser copiado.
[out] pKeyList
Ponteiro para um objeto IWbemPathKeyList .
Valor retornado
Esse método retorna os valores a seguir.
Comentários
Esse método pode ser usado para determinar o tamanho de um buffer necessário para pszClass. Isso é feito passando um ponteiro NULL para o buffer, definindo puClassNameBufSize como 0 e, em seguida, fazendo a chamada. Após o retorno, puClassNameBufSize indica o tamanho de um buffer necessário para pszClass e seu caractere NULL de terminação.
Requisitos
Cliente mínimo com suporte | Windows Vista |
Servidor mínimo com suporte | Windows Server 2008 |
Plataforma de Destino | Windows |
Cabeçalho | wmiutils.h |
Biblioteca | Wbemuuid.lib |
DLL | Wmiutils.dll |