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