Share via


CryptUnregisterOIDFunction 関数 (wincrypt.h)

CryptUnregisterOIDFunction 関数は、指定したエンコードの種類、関数名、および OID に対して呼び出される関数を含む DLL の登録を削除します。

構文

BOOL CryptUnregisterOIDFunction(
  [in] DWORD  dwEncodingType,
  [in] LPCSTR pszFuncName,
  [in] LPCSTR pszOID
);

パラメーター

[in] dwEncodingType

照合するエンコードの種類を指定します。 現在、X509_ASN_ENCODINGとPKCS_7_ASN_ENCODINGのみが使用されています。ただし、今後、エンコードの種類が追加される可能性があります。 両方の現在のエンコードの種類と一致するには、次の値を使用します。

X509_ASN_ENCODING |PKCS_7_ASN_ENCODING

エンコード型を使用しない関数の場合は、このパラメーターを 0 に設定します。

[in] pszFuncName

登録解除される関数の名前。

[in] pszOID

登録解除される関数の名前に対応する オブジェクト識別子 (OID) へのポインター。 OID の上位ワードが 0 以外の場合、 pszOID は"2.5.29.1" などの OID 文字列または "file" などの ASCII 文字列へのポインターです。OID の上位ワードが 0 の場合、下位ワードはオブジェクト識別子として使用される整数識別子を指定します。

戻り値

関数が成功した場合、戻り値は 0 以外 (TRUE) になります

関数が失敗した場合、戻り値は 0 (FALSE) になります

要件

要件
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー wincrypt.h
Library Crypt32.lib
[DLL] Crypt32.dll

こちらもご覧ください

OID サポート関数