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 |