Compartir a través de


Método IWbemPath::GetNamespaceAt (wmiutils.h)

El método IWbemPath::GetNamespaceAt recupera un espacio de nombres basado en su índice. El espacio de nombres situado más a la izquierda en la ruta de acceso tiene un índice de 0 con cada espacio de nombres que se mueve a la derecha con un valor de índice progresivamente mayor.

Sintaxis

HRESULT GetNamespaceAt(
  [in]      ULONG  uIndex,
  [in, out] ULONG  *puNameBufLength,
  [in, out] LPWSTR pName
);

Parámetros

[in] uIndex

Índice del espacio de nombres que se va a leer. El espacio de nombres situado más a la izquierda en la ruta de acceso es el índice 0 con cada espacio de nombres a la derecha con un valor de índice progresivamente mayor. El valor máximo permitido es uno menor que el número actual de espacios de nombres.

[in, out] puNameBufLength

El autor de la llamada establece este valor en el número de caracteres que puede contener el búfer. Tras la operación correcta, se establece en el número de caracteres copiados en el búfer, incluido el terminador NULL .

[in, out] pName

Nombre del espacio de nombres.

Valor devuelto

Este método devuelve un valor HRESULT que indica el estado de la llamada al método.

Comentarios

Este método se puede usar para determinar el tamaño de un búfer para pName. Esto se hace pasando un puntero NULL para el búfer, estableciendo puNameBufLength en 0 y, a continuación, realizando la llamada. Tras la devolución, puNameBufLength indica el tamaño de un búfer necesario para pName y su carácter NULL de terminación.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista
Servidor mínimo compatible Windows Server 2008
Plataforma de destino Windows
Encabezado wmiutils.h
Library Wbemuuid.lib
Archivo DLL Wmiutils.dll

Consulte también

IWbemPath