Funzione CryptSIPCreateIndirectData (mssip.h)
Struttura SIP_SUBJECTINFO , algoritmo digest e attributo di codifica. L'hash può essere usato come riferimento indiretto ai dati.
Sintassi
BOOL CryptSIPCreateIndirectData(
[in] SIP_SUBJECTINFO *pSubjectInfo,
[in, out] DWORD *pcbIndirectData,
[out] SIP_INDIRECT_DATA *pIndirectData
);
Parametri
[in] pSubjectInfo
Puntatore a una struttura SIP_SUBJECTINFO che contiene l'oggetto a cui punterà il riferimento indiretto ai dati.
[in, out] pcbIndirectData
Puntatore a una struttura SIP_INDIRECT_DATA .
[out] pIndirectData
Puntatore a una struttura SIP_INDIRECT_DATA per ricevere l'elemento del catalogo.
Valore restituito
Il valore restituito è TRUE se la funzione ha esito positivo; in caso contrario, FALSE.
Se questa funzione restituisce FALSE, è possibile ottenere informazioni aggiuntive sull'errore chiamando la funzione GetLastError . GetLastError restituirà uno dei codici di errore seguenti.
Codice restituito | Descrizione |
---|---|
|
Il formato di file o dati non è corretto per il tipo SIP ( Subject Interface Package ) specificato. |
|
Uno o più parametri non sono validi. |
|
Errore durante l'allocazione della memoria. |
|
L'algoritmo specificato non è supportato da SIP. |
|
Il tipo di soggetto non viene riconosciuto. |
Commenti
Se pcbIndirectData punta a un DWORD e pIndirectData punta a NULL, le dimensioni dei dati verranno restituite in pcbIndirectData.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | mssip.h |
Libreria | Crypt32.lib |
DLL | Crypt32.dll |