Condividi tramite


Metodo IBitsTokenOptions::GetHelperTokenSid (bits4_0.h)

Restituisce il SID del token helper se è impostato.

Nota Questo metodo non restituisce il token.

 

Sintassi

HRESULT GetHelperTokenSid(
  [out] LPWSTR *pSid
);

Parametri

[out] pSid

Restituisce il SID recuperato dal parametro TokenInformation della funzione GetTokenInformation . Se non viene recuperato alcun SID, questo parametro è impostato su NULL.

Valore restituito

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Commenti

Le implementazioni meno recenti richiedono in modo efficace che gli utenti BITS abbiano privilegi di amministratore per ottenere il SID del token helper con questo metodo. A partire da Windows 10, versione 1607, gli utenti BITS non amministratori possono usare questo metodo per ottenere il SID del token helper nei processi BITS proprietari. Questa modifica consente agli utenti BITS non amministratori (ad esempio i servizi di downloader in background in esecuzione nell'account NetworkService) di usare i token helper in modo efficace.

In particolare, l'implementazione è stata modificata per consentire agli utenti senza privilegi di amministratore di ottenere il SID del token helper, purché il SID del token del thread del chiamante sia uguale al SID dell'account utente del proprietario del processo durante la chiamata IBackgroundCopyJob::QueryInterface .

Requisiti

Requisito Valore
Client minimo supportato Windows 7
Server minimo supportato Windows Server 2008 R2
Piattaforma di destinazione Windows
Intestazione bits4_0.h
Componente ridistribuibile Windows Management Framework in Windows Vista con SP1, Windows Vista con SP2 e Windows Server 2008 con SP2

Vedi anche

IBitsTokenOptions