Condividi tramite


Metodo IMFSSLCertificateManager::BeginGetClientCertificate (mfidl.h)

Avvia una chiamata asincrona per ottenere il certificato SSL client.

Sintassi

HRESULT BeginGetClientCertificate(
  [in] LPCWSTR          pszURL,
  [in] IMFAsyncCallback *pCallback,
  [in] IUnknown         *pState
);

Parametri

[in] pszURL

Stringa con terminazione Null contenente l'URL per il quale è necessario un certificato SSL lato client. Media Foundation può risolvere lo schema e inviare la richiesta al server.

[in] pCallback

Puntatore all'interfaccia IMFAsyncCallback di un oggetto callback. Il chiamante deve implementare questa interfaccia.

[in] pState

Puntatore all'interfaccia IUnknown di un oggetto stato, definito dal chiamante. Questo parametro può essere NULL. È possibile utilizzare questo oggetto per contenere le informazioni sullo stato. L'oggetto viene restituito al chiamante quando viene richiamato il callback.

Valore restituito

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

Commenti

Al termine dell'operazione, viene chiamato il metodo IMFAsyncCallback::Invoke dell'oggetto callback. A questo punto, l'applicazione deve chiamare IMFSSLCertificateManager::EndGetClientCertificate per completare la richiesta asincrona.

Requisiti

Requisito Valore
Client minimo supportato Windows 7 [solo app desktop]
Server minimo supportato Windows Server 2008 R2 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione mfidl.h

Vedi anche

Chiamata di metodi asincroni

IMFSSLCertificateManager