Condividi tramite


Funzione WsGetPolicyAlternativeCount (webservices.h)

Recupera il numero di alternative disponibili nell'oggetto criteri. Il conteggio alternativo può essere usato per scorrere ogni alternativa usando WsMatchPolicyAlternative.

Nota L'oggetto criteri può ritardare un'elaborazione fino a quando non viene chiamata questa funzione. Se l'elaborazione non riesce, l'oggetto criteri verrà impostato su WS_POLICY_STATE_FAULTED stato.
 

Sintassi

HRESULT WsGetPolicyAlternativeCount(
  [in]           WS_POLICY *policy,
  [out]          ULONG     *count,
  [in, optional] WS_ERROR  *error
);

Parametri

[in] policy

Puntatore all'oggetto WS_POLICY da cui contare le alternative.

[out] count

Puntatore al valore numerico delle alternative. Potrebbe essere 0.

[in, optional] error

Puntatore a un oggetto WS_ERROR in cui devono essere archiviate informazioni aggiuntive sull'errore se la funzione ha esito negativo.

Valore restituito

Questa funzione può restituire uno di questi valori.

Codice restituito Descrizione
E_INVALIDARG
L'ID proprietà non è supportato per questo oggetto o il buffer specificato non è abbastanza grande per il valore.
E_OUTOFMEMORY
Memoria insufficiente.
Altri errori
Questa funzione può restituire altri errori non elencati in precedenza.

Commenti

Si noti che ogni alternativa non è garantita l'univocità all'interno dei criteri (potrebbero essere presenti duplicati).

Requisiti

   
Client minimo supportato Windows 7 [app desktop | App UWP]
Server minimo supportato Windows Server 2008 R2 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione webservices.h
Libreria WebServices.lib
DLL WebServices.dll