Metodo IWbemPath::GetNamespaceAt (wmiutils.h)

Il metodo IWbemPath::GetNamespaceAt recupera uno spazio dei nomi in base al relativo indice. Lo spazio dei nomi più a sinistra nel percorso ha un indice pari a 0 con ogni spazio dei nomi che passa a destra con un valore di indice progressivamente superiore.

Sintassi

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

Parametri

[in] uIndex

Indice dello spazio dei nomi da leggere. Lo spazio dei nomi più a sinistra nel percorso è indice 0 con ogni spazio dei nomi a destra con un valore di indice progressivamente superiore. Il valore massimo consentito è minore del numero corrente di spazi dei nomi.

[in, out] puNameBufLength

Il chiamante imposta questo valore sul numero di caratteri che il buffer può contenere. Al termine, questo valore viene impostato sul numero di caratteri copiati nel buffer, incluso il terminatore NULL .

[in, out] pName

Nome spazio dei nomi.

Valore restituito

Questo metodo restituisce un valore HRESULT che indica lo stato della chiamata al metodo.

Commenti

Questo metodo può essere usato per determinare la dimensione necessaria di un buffer per pName. Questa operazione viene eseguita passando un puntatore NULL per il buffer, impostando puNameBufLength su 0 e quindi eseguendo la chiamata. Al ritorno, puNameBufLength indica la quantità di un buffer necessaria per pName e il relativo carattere NULL terminante.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista
Server minimo supportato Windows Server 2008
Piattaforma di destinazione Windows
Intestazione wmiutils.h
Libreria Wbemuuid.lib
DLL Wmiutils.dll

Vedi anche

IWbemPath