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 |