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 |